Pinterest logo

Pinterest API

Export accessible Pinterest board pins with a connected account, or look up individual public pins as structured JSON.

Use Cases

Reference libraries

Collect available details from known pin URLs to organize your research.

API Endpoints

Available endpoints for the Pinterest API

POST /v1/pinterest/board

Pinterest Board API

Scrape pins from an accessible Pinterest board using your connected Pinterest account. Requires a managed pinterest.com login on kernel. If no saved login is available, the API returns HTTP 428 with hosted_url.

Parameters

board_url string required URL of the Pinterest board to scrape. The board must be accessible to the connected Pinterest account.
cursor string Offset cursor returned by the previous page. Omit it to start from the first pin.
limit integer Maximum number of pins to return in this page.
POST /v1/pinterest/pin

Pinterest Pin API

Scrape a public Pinterest pin detail page from a search result URL.

Parameters

url string required Pinterest pin URL returned by pinterest/search.

Frequently Asked Questions

Common questions about the Pinterest API

Do board exports require sign-in?

Yes. Connect a Pinterest account that can access the board. Board exports return structured pin data, not a ZIP archive of downloaded images.

How much does an export cost?

The first page of up to 250 pins costs 20 credits. Each continuation page costs 5 credits. Individual public pin lookup costs 4 credits.

How do I export a larger board?

Pass the returned next_cursor as cursor to request the next page. Use the same board URL and page size.

Start scraping Pinterest

Get your free API key