Pinterest API by APISH
Pricing
$4.00 / 1,000 credits
Pinterest API by APISH
Pinterest data as clean JSON via APISH: Pins of a Pinterest board, One Pinterest pin, Pin comments and 5 more endpoints. Pay per credit; failed calls are free.
Pricing
$4.00 / 1,000 credits
Rating
0.0
(0)
Developer
APISH
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Get public Pinterest data as clean, consistent JSON: pins of a Pinterest board, one Pinterest pin, pin comments, related pins, pinterest profile and created pins, pinterest search and more. 8 endpoints, one response shape, numbers parsed, absolute URLs.
How to use
- Pick an Endpoint. Each option shows what it returns and its price in credits.
- Enter its Parameters as JSON, for example
{"url":"https://www.pinterest.com/nasa/mars/"}. All parameters are listed below. - Run. Each call becomes one row in the dataset. Use Batch to run the same endpoint for many inputs and Pages per input to follow pagination.
Pricing
Pay per event: you pay per APISH credit the call used. The price of each endpoint is in the table below. Calls that fail on our side (server errors, timeouts, blocks) are free.
Endpoints
| Endpoint | Returns | Required parameters | Credits |
|---|---|---|---|
/pinterest/v1/board | Pins of a Pinterest board | url | 1 |
/pinterest/v1/pin | One Pinterest pin | url | 1 |
/pinterest/v1/pin/comments | Pin comments | url | 1 |
/pinterest/v1/pin/related | Related pins | url | 1 |
/pinterest/v1/profile | Pinterest profile and created pins | username | 1 |
/pinterest/v1/search | Pinterest search | q | 1 |
/pinterest/v1/user/boards | Pinterest user boards | username | 1 |
/pinterest/v1/user/pins | A profile's pins | username | 1 |
Output
Each dataset row has endpoint, params, status, credits_used and the endpoint's data. Add "raw": 1 to the parameters to also get the site's original record, or "fields": "a,b.c" to return only the fields you need.
Endpoint details
Pins of a Pinterest board
Endpoint /pinterest/v1/board · 1 credit per successful call.
Pagination: pass the cursor from next_cursor on the previous response; next_cursor is null on the last page.
Parameters:
url(required)cursor: Cursor fromnext_cursoron the previous response;next_cursoris null on the last page.
Example parameters: {"url":"https://www.pinterest.com/nasa/mars/"}
One Pinterest pin
Endpoint /pinterest/v1/pin · 1 credit per successful call.
Parameters:
url(required): Pin URL or numeric id.
Example parameters: {"url":"142567144444540246"}
Pin comments
Endpoint /pinterest/v1/pin/comments · 1 credit per successful call.
The comments shown under a pin to a logged-out visitor, 20 per page, with author, date, replies, helpful count and reactions. A pin with comments turned off answers comments_enabled: false. Pass next_cursor back as cursor; it is null on the last page. Every response includes credits_used: the credits this call cost.
Parameters:
url(required): Pin URL or numeric pin id (not needed withcursor).cursor: Value ofnext_cursorfrom the previous page.
Example parameters: {"url":"https://www.pinterest.com/pin/1688918605648734/"}
Related pins
Endpoint /pinterest/v1/pin/related · 1 credit per successful call.
The pins Pinterest shows under a pin ("More to explore"), 25 per page. Pass next_cursor back as cursor; it is null on the last page. Every response includes credits_used: the credits this call cost.
Parameters:
url(required): Pin URL or numeric pin id.cursor: Value ofnext_cursorfrom the previous page.
Example parameters: {"url":"https://www.pinterest.com/pin/142567144444540246/"}
Pinterest profile and created pins
Endpoint /pinterest/v1/profile · 1 credit per successful call.
Pagination: pass the cursor from next_cursor on the previous response; next_cursor is null on the last page.
Parameters:
username(required)cursor: Cursor fromnext_cursoron the previous response;next_cursoris null on the last page.
Example parameters: {"username":"nasa"}
Pinterest search
Endpoint /pinterest/v1/search · 1 credit per successful call.
Pagination: pass the cursor from next_cursor on the previous response; next_cursor is null on the last page.
Parameters:
q(required)scope— one ofpins,boards,users,videos: pins (default), boards, users or videos: the search tabs logged-out visitors see. Boards come back inboards, profiles inusers, videos and pins inpins.cursor: Cursor fromnext_cursoron the previous response;next_cursoris null on the last page.
Example parameters: {"q":"kitchen ideas"}
Pinterest user boards
Endpoint /pinterest/v1/user/boards · 1 credit per successful call.
Parameters:
username(required)cursor: Value ofnext_cursorfrom the previous page.
Example parameters: {"username":"nasa"}
A profile's pins
Endpoint /pinterest/v1/user/pins · 1 credit per successful call.
A profile's Saved tab (type=saved, every pin it saved to its boards) or Created tab (type=created, pins it published), 25 per page. Pass next_cursor back as cursor; it is null on the last page. Every response includes credits_used: the credits this call cost.
Parameters:
username(required)type— one ofsaved,created: saved (default) or created.cursor: Value ofnext_cursorfrom the previous page.
Example parameters: {"username":"nasa"}
Support
Questions, bugs or a missing field? Open an issue in this Actor's Issues tab and we will reply there.
Public data only: nothing behind a login. You are responsible for how you use the data you collect.