4 endpoints.
GET /v1/pinterest/board
Board
Fetches a paginated list of pins from a Pinterest board by URL, returning each pin's id, description, title, images, board info, pin_join annotations, and aggregated_pin_data. Supports pagination via cursor and a trim option for lighter responses.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url required | query | string | The URL of the board to get |
trim | query | boolean | Set to true for a trimmed down version of the response |
next_cursor | query | string | The cursor to get the next page of results |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/pinterest/board?url=https://www.pinterest.com/lizmrodgers/moms-night/" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/pinterest/board?url=https://www.pinterest.com/lizmrodgers/moms-night/", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/pinterest/board?url=https://www.pinterest.com/lizmrodgers/moms-night/",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"pins": [
{
"id": "549579960798399243",
"link": "https://gekbuzz.com/crispy-air-fryer-pizza-rolls-recipe/",
"title": "Crispy Air Fryer Pizza Rolls Recipe -",
"board": {
"node_id": "Qm9hcmQ6NTQ5NTgwMDI5NDY3NTc3NDM2",
"followed_by_me": false,
"owner": {
"node_id": "VXNlcjo1NDk1ODAwOTgxODYwMzM3MzU=",
"image_small_url": "https://s.pinimg.com/images/user/default_30.png",
"is_primary_website_verified": true,
"is_verified_merchant": false,
"full_name": "Gekbuzz",
"username": "sharat24k",
"image_medium_url": "https://s.pinimg.com/images/user/default_75.png",
"id": "549580098186033735",
"verified_identity": {}
},
"privacy": "public",
"is_collaborative": false,
"url": "/sharat24k/pizza-recipes/",
"layout": "default",
"type": "board",
"name": "Pizza Recipes",
"id": "549580029467577436",
"collaborated_by_me": false
},
"unified_user_note": "Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or jus...",
"alt_text": "Crispy air fryer pizza rolls served with marinara sauce for dipping on a plate.",
"rich_summary": {
"actions": [],
"products": [],
"apple_touch_icon_link": null,
"type_name": "article",
"type": "richpingriddata",
"id": "5aa12f54bef882f6f3cdd77234027e25",
"favicon_link": "https://s.pinimg.com/images/default_rich_pin_favicon.png",
"url": "https://gekbuzz.com/crispy-air-fryer-pizza-rolls-recipe/",
"display_name": "Crispy Air Fryer Pizza Rolls Recipe -",
"favicon_images": {
"orig": "https://s.pinimg.com/images/default_rich_pin_favicon.png"
},
"display_description": "Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or jus...",
"apple_touch_icon_images": null,
"site_name": "gekbuzz.com"
},
"reaction_counts": {},
"pinner": {
"node_id": "VXNlcjo1NDk1ODAwOTgxODYwMzM3MzU=",
"image_small_url": "https://s.pinimg.com/images/user/default_30.png",
"is_primary_website_verified": true,
"is_verified_merchant": false,
"full_name": "Gekbuzz",
"username": "sharat24k",
"image_medium_url": "https://s.pinimg.com/images/user/default_75.png",
"id": "549580098186033735",
"verified_identity": {}
},
"description": "Craving a quick snack that combines cheesy goodness and crispy texture? These air fryer pizza rolls are the answer! Perfect for movie nights, parties, or jus...",
"domain": "gekbuzz.com"
}
],
"next_cursor": "Y2JURlEwTVU1RWF6Rk9lbXMxV...."
}GET /v1/pinterest/pin
Pin
Fetches detailed information about a single Pinterest pin by URL, returning title, description, link, dominantColor, originPinner, pinner, images at multiple resolutions (imageSpec_236x through imageSpec_orig), and pinJoin with visual annotations. Supports a trim option for lighter responses.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url required | query | string | Pinterest pin URL |
trim | query | boolean | Set to true for a trimmed down version of the response |
cache_max_age | query | string | If we have a response in the cache that is this many days old or newer, return the cached response (0 credits, with "cached": true and a "cached_at" timestamp). Otherwise, scrape a live result (1 credit). See the Caching page for details. one of: 1d, 3d, 7d, 14d, 30d |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/pinterest/pin?url=https://www.pinterest.com/pin/1124351863225567517/" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/pinterest/pin?url=https://www.pinterest.com/pin/1124351863225567517/", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/pinterest/pin?url=https://www.pinterest.com/pin/1124351863225567517/",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"entity_id": "36662184461578355",
"seo_alt_text": "a small brown dog sitting in the back seat of a car with its head hanging out",
"origin_pinner": {
"entity_id": "1144125617743372495",
"id": "VXNlcjoxMTQ0MTI1NjE3NzQzMzcyNDk1",
"username": "Chloe_hi15",
"image_medium_url": "https://i.pinimg.com/75x75_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg",
"blocked_by_me": false,
"explicitly_followed_by_me": false,
"followers": 55,
"full_name": "Chloe Marie Monroe",
"image_large_url": "https://i.pinimg.com/140x140_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg",
"image_small_url": "https://i.pinimg.com/30x30_RS/90/99/6f/90996f6eac9c9fd4836fba948699fd28.jpg",
"is_verified_merchant": false,
"verified_identity": {
"verified": null
}
},
"pinner": {
"blocked_by_me": false,
"id": "VXNlcjozNjY2MjMyMTg3NDk5NjcxNQ==",
"entity_id": "36662321874996715",
"typename": "User",
"full_name": "Crystal Catlett",
"image_small_url": "https://i.pinimg.com/30x30_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg",
"image_large_url": "https://i.pinimg.com/140x140_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg",
"explicitly_followed_by_me": false,
"username": "cc1025",
"image_medium_url": "https://i.pinimg.com/75x75_RS/51/76/82/5176824c31aaeec633f0f09bf1ca12e4.jpg",
"first_name": "Crystal",
"followers": 347,
"is_verified_merchant": false,
"verified_identity": {
"verified": null
}
},
"image_spec_orig": {
"url": "https://i.pinimg.com/originals/71/5c/5d/715c5d48feb038e16f48a28e6f8ca1f3.jpg"
},
"description": " ",
"share_count": 0,
"native_creator": null,
"created_at": "Mon, 09 Jun 2025 04:04:22 +0000",
"repin_count": 88,
"total_reaction_count": 88
}GET /v1/pinterest/search
Search
Searches Pinterest for pins matching a query, returning results with id, url, title, description, images, link, domain, board info, and pinner details. Supports pagination via cursor and a trim option for lighter responses.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
query required | query | string | Search query |
trim | query | boolean | Set to true for a trimmed down version of the response |
next_cursor | query | string | Cursor |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/pinterest/search?query=Italian Pot Roast" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/pinterest/search?query=Italian Pot Roast", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/pinterest/search?query=Italian Pot Roast",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"pins": [
{
"id": "643874078015272259",
"url": "https://www.pinterest.com/pin/643874078015272259",
"description": "#cute #animal #dog #puppy #pfp #icon #dogpfp #silly #cutepuppy #bordercollie #fyp #trend",
"created_at": "Tue, 10 Jun 2025 21:45:32 +0000",
"pinner": {
"node_id": "VXNlcjo2NDM4NzQyMTUzODQxMzkwMTg=",
"full_name": "Annika Strøm",
"is_ads_only_profile": false,
"username": "annikastrom2",
"image_medium_url": "https://i.pinimg.com/75x75_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg",
"is_primary_website_verified": false,
"follower_count": 2,
"ads_only_profile_site": null,
"id": "643874215384139018",
"is_verified_merchant": false,
"image_large_url": "https://i.pinimg.com/140x140_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg",
"verified_identity": {},
"image_small_url": "https://i.pinimg.com/30x30_RS/60/d5/a8/60d5a8405ec70c5c46b677186c626587.jpg"
},
"images": {
"170x": {
"width": 236,
"height": 312,
"url": "https://i.pinimg.com/236x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg"
},
"236x": {
"width": 236,
"height": 312,
"url": "https://i.pinimg.com/236x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg"
},
"474x": {
"width": 474,
"height": 626,
"url": "https://i.pinimg.com/474x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg"
},
"736x": {
"width": 736,
"height": 973,
"url": "https://i.pinimg.com/736x/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg"
},
"orig": {
"width": 946,
"height": 1251,
"url": "https://i.pinimg.com/originals/a7/d6/dc/a7d6dced1ee95c11a150dcf2f1c6e05f.jpg"
}
}
}
],
"next_cursor": "Y2JVSG81V2sxcmNHRlpWM1J5VFVad1ZsWl..."
}GET /v1/pinterest/user_boards
User Boards
Fetches a paginated list of boards for a Pinterest user, returning each board's name, url, description, pin_count, follower_count, owner info, cover_images, and created_at. Supports pagination via cursor and a trim option for lighter responses.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
handle required | query | string | The username of the user to get boards for. (e.g. broadstbullycom from https://www.pinterest.com/broadstbullycom/) |
trim | query | boolean | Set to true for a trimmed down version of the response |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/pinterest/user_boards?handle=broadstbullycom" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/pinterest/user_boards?handle=broadstbullycom", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/pinterest/user_boards?handle=broadstbullycom",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"boards": [
{
"id": "549580029467577434",
"url": "https://www.pinterest.com/sharat24k/turkey-recipes/",
"description": "",
"follower_count": 292,
"pin_count": 545,
"name": "Turkey Recipes",
"image_cover_hd_url": "https://i.pinimg.com/474x/45/00/df/4500dfc5bc8bbc15137ff9d9abf04cc1.jpg",
"created_at": "Mon, 17 Feb 2025 02:19:26 +0000"
}
],
"next_cursor": "LT41NDk1ODAwMjk0Njc1Njc1O...."
}