Pinterest Downloader API
Pins resolved into direct links. Image pins and video pins alike, in the same shape as every other platform here.
GET
https://api.gapi.dev/pinterestRequires the X-API-Key header · responds in JSON
Parameters
urlrequiredstringPublic pin: pinterest.com/pin/… , any country domain, or a pin.it short link.
e.g. https://www.pinterest.com/pin/99360735500167749/Responses
{
"platform": "pinterest",
"type": "image",
"title": "Next stop: Pinterest!",
"author": null,
"thumbnail": "https://i.pinimg.com/originals/…",
"duration": null,
"media": [
{ "type": "image", "url": "https://i.pinimg.com/originals/…", "quality": null, "ext": null }
]
}Try it
GET
https://api.gapi.dev/pinterestTry
No key yet? Create one free
curl -G 'https://api.gapi.dev/pinterest' \
--data-urlencode 'url=https://www.pinterest.com/pin/99360735500167749/' \
-H 'X-API-Key: YOUR_KEY'What each link gives you
| You send | type | media contains |
|---|---|---|
| an image pin | image | the original, not the board thumbnail |
| a video pin | video | the video file with its audio |
What it does not do
Boards, profiles and secret boards. This endpoint takes a link to one pin and returns the file behind it.
Field-by-field detail is on the response shape page.
Code examples
The same request in four languages. Swap in the key from your dashboard and it runs as it is.
curl -G 'https://api.gapi.dev/pinterest' \
--data-urlencode 'url=https://www.pinterest.com/pin/99360735500167749/' \
-H 'X-API-Key: gapi_live_your_key_here'One call, one request
A carousel with ten slides costs the same as a single photo: one charge against your balance. You pay for calls, not for files.