Pinterest pins, boards, user boards, keyword search, and external-URL save counts through one unified API
Pinterest pins and their boards, a user's board list, keyword search across pins, and save counts for URLs that live outside Pinterest. Every endpoint is a GET and costs 1 credit.
Base URL: /v1/pinterest/...
Getting Started
1. Find pins by keyword
curl "https://www.socialcrawl.dev/v1/pinterest/search?query=kitchen%20renovation" \
-H "x-api-key: sc_your_api_key_here"2. Fetch a board's pins
curl "https://www.socialcrawl.dev/v1/pinterest/board?url=https://www.pinterest.com/pinterest/official-pinterest-pins/" \
-H "x-api-key: sc_your_api_key_here"3. Read computed fields
When an endpoint supports a computed field and the required source inputs are present, the unified response includes that optional field. Depending on the endpoint, optional fields can include engagement_rate, language, content_category, and estimated_reach. See Computed fields for formulas, clamping rules, and null semantics.
What you can get
Discovery. GET /v1/pinterest/search takes a query and returns matching pins with title, image URL, save count, author, and the board each belongs to. It is the only cursor-paginated endpoint here — pass pagination.next_cursor back as cursor to go deeper.
One pin. GET /v1/pinterest/pin takes the pin url and returns the fuller record: title, description, image URL, save count, comment count, author info, and board details. Search rows are a summary; this is the whole thing.
Boards. GET /v1/pinterest/user/boards takes a handle and lists the boards a person has created, each with title, description, pin count, and cover image. GET /v1/pinterest/board then takes a board url and returns a single page of the pins inside it. That is the order: handle to boards, board URL to pins.
Off-platform reach. GET /v1/pinterest/url-stats takes a urls parameter of up to 10 external URLs and reports how many times each has been saved to Pinterest through the Save Button. This is the endpoint for measuring whether your own pages have any pull on Pinterest at all, and it works on URLs you do not control.
# How much traction do these pages have on Pinterest?
curl "https://www.socialcrawl.dev/v1/pinterest/url-stats?urls=https://example.com/recipe,https://example.com/guide" \
-H "x-api-key: sc_your_api_key_here"url-stats matches URLs exactly. http:// and https://, and a trailing slash or not, count as different URLs and return different save counts. Pass the URL in the form people actually pin — usually the canonical one your site advertises — or you will read a real page as having zero saves.Typical flow
# 1. Whose boards?
curl "https://www.socialcrawl.dev/v1/pinterest/user/boards?handle=pinterest" \
-H "x-api-key: sc_your_api_key_here"
# 2. What's on one of them?
curl "https://www.socialcrawl.dev/v1/pinterest/board?url=https://www.pinterest.com/pinterest/official-pinterest-pins/" \
-H "x-api-key: sc_your_api_key_here"
# 3. Full detail on a pin that stood out
curl "https://www.socialcrawl.dev/v1/pinterest/pin?url=https://www.pinterest.com/pin/99360735500167749/" \
-H "x-api-key: sc_your_api_key_here"trim=true on search, pin, board, and user/boards returns a lighter payload at the same price.
Pinterest is also a source behind /v1/search/everywhere, so a cross-platform sweep picks it up without a separate call.
Endpoints
5 endpoints available.
| Endpoint | Path | Credit Tier |
|---|---|---|
| Get Pinterest board | /v1/pinterest/board | standard (1cr) |
| Get Pinterest pin details | /v1/pinterest/pin | standard (1cr) |
| Search Pinterest pins | /v1/pinterest/search | standard (1cr) |
| Get Pinterest save counts for external URLs | /v1/pinterest/url-stats | standard (1cr) |
| List Pinterest user boards | /v1/pinterest/user/boards | standard (1cr) |
Notes
- All endpoints use
GETmethod with query parameters - Authentication via
x-api-keyheader - Responses follow the unified SocialCrawl schema
searchtakesquery,user/boardstakes ahandle,pinandboardtake aurl, andurl-statstakes a comma-separatedurlslist of up to 10- Only
searchpaginates.boardreturns a single page of pins
