Pinterest scraper API
Pinterest pins, boards, search and trends as JSON. No Pinterest app approval and no account that has to authorize you.
6 endpoints · from 20 credits a call · 10 free calls · no credit card
curl "https://api.insightsocial.app/v1/pinterest/pin?url=https%3A%2F%2Fwww.pinterest.com%2Fpin%2F211174978421744%2F" \-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
What Pinterest data can you get?
Public Pinterest data only, returned in the same JSON envelope as every other platform.
Pins
One pin in full: its text, original image, pinner, pin date, and save, reaction, comment and share counts.
Pinterest API endpoints
All 6 Pinterest endpoints and their price in credits. 2 are metered: they show a range and charge what the call actually read.
| Endpoint | Credits | What it returns |
|---|---|---|
| /search | 20–520 | Returns Pinterest pins matching a keyword, each with its text, original image, pinner and pin date; include=engagement adds save, reaction, comment and share counts. |
| /pin | 20 | Returns one Pinterest pin: its text, original image, pinner, pin date, and its save, reaction, comment and share counts. |
| /url-stats | 20 | Returns how many times each of up to 10 external URLs has been saved to Pinterest through the Save Button. |
| /board | 20–320 | Returns the pins on a Pinterest board with text, image URL, author, and save, comment and share counts; include=engagement adds each pin's date and reaction count. |
| /user/boards | 20 | Returns the boards a Pinterest user has created, each with its title, description, pin count, and cover image. |
| /trends | 200 | Returns the Pinterest Trends list for one country: ranked search terms with a relative search index, for growing, seasonal, monthly or yearly tables. |
Parameters, response fields and examples for each endpoint are in the Pinterest API reference.
InsightSocial vs the official Pinterest API
The Pinterest API v5 needs an approved app and reads mainly the accounts that authorize it.
| InsightSocial API | Official Pinterest API | |
|---|---|---|
| Whose data | Any public pin or board | Accounts that authorize your app |
| Approval | None. Sign in and copy a key | App review by Pinterest |
| Keyword search | Pins by keyword | Limited |
The official API is the right tool for posting, messaging or managing accounts you own. This one is read-only public data.
How much does the Pinterest API cost?
Pinterest calls start at 20 credits. Every endpoint's price is in the table above and in the free GET /v1/endpoints catalogue, so you know the cost before you call.
Failed calls are free
A call that errors or finds nothing costs 0 credits.
Repeats are free
Call the same thing again inside its window, 1 to 24 hours depending on the endpoint, and it costs 0.
One balance
API calls and Chrome extension exports share the same credits. The free plan includes 500 a month.
Not writing code?
The free Pinterest scraper for Chrome exports the same data to Excel, CSV or Google Sheets from your browser, on the same account.
Pinterest API: frequently asked questions
Yes. /v1/pinterest/search returns pins for a query, page by page. Add include=engagement to fill in engagement counts on each row.
Yes. /v1/pinterest/board returns a board's pins, and /v1/pinterest/user/boards lists an account's boards.
A single pin is 20 credits. Search is metered: it quotes a range and charges what the page read. Calls that fail or find nothing are free.
No. There is no Pinterest app, OAuth flow or review. One API key in the x-api-key header works for Pinterest and the other 8 platforms.
Yes. Your first 10 calls priced at 200 credits or less are free, and the free plan includes 500 credits every month. No credit card is needed to get a key.