InsightSocial

Pinterest scraper API

The Pinterest scraper API for pins, boards, keyword search and trends, as JSON. No Pinterest app approval and no account that has to authorize you.

6 endpoints · from 10 credits a call · 10 free calls up to 100 credits each · no credit card

curl "https://api.insightsocial.app/v1/pinterest/pin?url=https%3A%2F%2Fwww.pinterest.com%2Fpin%2F1234567890123456%2F" \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
200 OKJSON
{
"success": true,
"platform": "pinterest",
"endpoint": "/v1/pinterest/pin",
"schema_version": "2",
"data": {
"post": {
"id": "1234567890123456",
"url": "https://www.pinterest.com/pin/1234567890123456/",
"kind": "image",
"content": {
"text": "Small balcony garden ideas: vertical planters and fold-down tables",
"media_urls": [
"https://cdn.example.com/pins/1234567890123456.jpg"
],
"thumbnail_url": "https://cdn.example.com/pins/1234567890123456_236.jpg",
"duration_seconds": null
},
"author": {
"id": null,
"username": "example_home",
"display_name": "Example Home",
"avatar_url": "https://cdn.example.com/avatars/example_home.jpg",
"verified": false
},
"engagement": {
"views": null,
"likes": 214,
"comments": 9,
"shares": 31,
"saves": 4820
},
"flags": {
"nsfw": null,
"spoiler": null,
"pinned": null,
"deleted": false,
"likes_hidden": null,
"comments_hidden": null,
"shares_hidden": null,
"views_hidden": null,
"saves_hidden": null
},
"published_at": "2026-03-18T14:02:11.000Z",
"language": "en",
"ext": null
}
},
"unavailable": [],
"credits_used": 0,
"charge_reason": "miss",
"free_call": true
}

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.

Boards

The pins on a board, and every board an account has.

Search and trends

Pins by keyword, the Pinterest Trends list for a country, and how often your own pages have been saved to Pinterest.

What people build with the Pinterest API

  • Trend research

    Pull the Pinterest Trends list for one of 23 countries, as growing, seasonal, top monthly or top yearly terms, to plan content and inventory before a season peaks.

  • Product and niche research

    Search pins for a product or style, add include=engagement for save counts, and see which images and descriptions people keep. Board pins show how a category is curated.

  • Your own reach on Pinterest

    url-stats counts how often up to 10 of your pages have been saved through the Pinterest Save Button, so you can compare product pages or blog posts.

  • Competitor boards

    List the boards an account has created with user/boards, then read the pins on each to see what a competitor or creator is featuring.

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.

EndpointCreditsWhat it returns
/search10–260Returns Pinterest pins matching a keyword, each with its text, original image, pinner and pin date; include=engagement adds save, reaction, comment and share counts.
/pin10Returns one Pinterest pin: its text, original image, pinner, pin date, and its save, reaction, comment and share counts.
/url-stats10Returns how many times each of up to 10 external URLs has been saved to Pinterest through the Save Button.
/board10–160Returns 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/boards10Returns the boards a Pinterest user has created, each with its title, description, pin count, and cover image.
/trends100Returns 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 APIOfficial Pinterest API
Whose dataAny public pin or boardAccounts that authorize your app
ApprovalNone. Sign in and copy a keyApp review by Pinterest
Keyword searchPins by keywordLimited
Cost per call10 creditsNo per-call price; approved apps and their own users only

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 10 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. Pro's 10,000 monthly credits cover about 1,000 pins at 10 credits each.

  • Failed calls are free

    A call that errors or finds nothing costs 0 credits.

  • Retries are free

    Resend a request with the same Idempotency-Key and the replay costs 0. Repeating a call without one is charged like the first time, because it can return newer data.

  • One balance

    API calls and Chrome extension exports share the same credits. The free plan includes 500 a month.

Not writing code?

Connect InsightSocial to Claude or ChatGPT and ask for Pinterest data in plain English. Same account, same credits.

Use it from Claude or ChatGPT

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.

Pinterest API guides