Pinterest
Pinterest pinterest Pin API
Scrape a Pinterest pin. Call the Pinterest pinterest Pin API and get JSON back in one request. 1 credit per call. Failed calls cost nothing.
POST
Scrape a Pinterest pin
Scrape a Pinterest pin. The pin is identified by its URL or ID.
Request
Exactly one ofpinUrl or pinId is required. A request that sets both, or none, fails with invalidRequest.
This endpoint can be called without an API key, subject to per-address limits. Pagination requires a key.
Response
If successful, the response body contains the standard envelope.data contains the pin’s image, link, saves and author.
The following example is a real response, truncated: each list shows one item and long strings are cut.
For every field, see the response schema on this page.
Billing
Each successful request consumes 1 credit, regardless of the number of items returned. Requests that fail, or that return no items, are not billed.Pagination
This method is not paginated. A single request returns the complete result.Related methods
- Pinterest pinterest Board: Accepts
boardUrl. Scrape a Pinterest board and its pins. - Pinterest pinterest Profile: Accepts
userUrl. Scrape a Pinterest profile and its pins.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Cut every text value in the response to this many characters. A value that was cut ends with …, and a page whose text was cut has isTruncated set to true. A screenshot is never cut. Leave it out to get the full text.
Required range:
x >= 1Body
application/json
Link to the Pinterest pin, like https://www.pinterest.com/pin/1234567890123456/. Send this or pinId.
Pinterest pin id, like 1234567890123456. Send this or pinUrl.