Pinterest Scraper

Pinterest Scraper
TLDR
- Search Pinterest profiles, get full profile details, pins, and boards — all via a simple REST API.
- 5,000 free queries per month.
Here's a sample response for a profile search:
{
"user_id": "887842651448232609",
"username": "homedecor",
"display_name": "Home Decor",
"followers": 16234,
"total_pins": 10712,
"total_boards": 239,
"has_custom_avatar": true,
"avatars": {
"small": "https://i.pinimg.com/30x30_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"medium": "https://i.pinimg.com/75x75_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"large": "https://i.pinimg.com/140x140_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"extra_large": "https://i.pinimg.com/140x140_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg"
},
"is_verified_merchant": false,
"is_domain_verified": false,
"last_active": "1week",
"preview_pin_thumbnails": [
"https://i.pinimg.com/75x75/1f/19/6f/1f196fd05b0d8eb0f4aebc989ebba078.jpg",
"https://i.pinimg.com/75x75/32/3b/2d/323b2d077c476ea66b43e20516f4fad3.jpg",
"https://i.pinimg.com/75x75/30/81/00/308100f216f65c0e10c1df654ecc841f.jpg"
],
"recent_pins_gallery": [
{
"url": "https://i.pinimg.com/222x/1f/19/6f/1f196fd05b0d8eb0f4aebc989ebba078.jpg",
"width": 222,
"height": 402,
"primary_color": "#888077"
}
]
}What is this?
The Pinterest Scraper API gives you real-time access to Pinterest profile data.
Search by keyword to discover profiles, pull full profile metadata with follower counts and social links, get a creator's pin feed with multi-resolution images, and list their boards — all as clean, structured JSON.
Perfect for influencer discovery, content monitoring, social analytics, marketing research, or any app that needs Pinterest data.
Why use it?
1. Detailed Data with 100% Accuracy
Get complete Pinterest profile data in real time. Every follower count, every pin, every board — pulled live. No stale caches, no guesswork.
Usernames, follower stats, avatars, bios, pin details, board listings, image galleries, engagement metrics — it's all there. 20+ data points per profile.
2. Generous Free Plan
5,000 queries per month. Free. No credit card required.
That's 5,000 profile searches, detail lookups, or pin fetches every month at no cost. Build and test your app without big upfront costs.
3. Affordable Pricing
When you need more, our paid plans cost less than alternatives:
- $25 gets you 100K queries/month
- $75 gets you 1M queries/month
- $150 gets you 10M queries/month
How to use it?
Simple REST API. Here's how it works:
- Create an account at omkar.cloud to get your API key.
It takes just 2 minutes to sign up. You get 5,000 free requests every month for detailed Pinterest data — more than enough for most users to get their job done without paying a dime.
This is a well built product, and your search for the best Pinterest Scraper API ends right here.
- Make a request with it:
cURL:
curl -X GET "https://pinterest-scraper.omkar.cloud/pinterest/search?search_term=home%20decor" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
response = requests.get(
"https://pinterest-scraper.omkar.cloud/pinterest/search",
params={"search_term": "home decor"},
headers={"API-Key": api_key}
)
print(response.json())- Get structured Pinterest data and use it.
That's it. Keyword to profile data in milliseconds.
API Reference
Profile Discovery
GET https://pinterest-scraper.omkar.cloud/pinterest/search
search_term(required) — Keyword or handle to search Pinterest profiles.
Example:
import requests
response = requests.get(
"https://pinterest-scraper.omkar.cloud/pinterest/search",
params={"search_term": "home decor"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"total_results": 50,
"profiles": [
{
"user_id": "887842651448232609",
"username": "homedecor",
"display_name": "Home Decor",
"followers": 16234,
"total_pins": 10712,
"total_boards": 239,
"has_custom_avatar": true,
"avatars": {
"small": "https://i.pinimg.com/30x30_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"medium": "https://i.pinimg.com/75x75_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"large": "https://i.pinimg.com/140x140_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg",
"extra_large": "https://i.pinimg.com/140x140_RS/20/ee/75/20ee75eb55a815f82f1fa6617233d83d.jpg"
},
"is_verified_merchant": false,
"is_domain_verified": false,
"last_active": "1week",
"preview_pin_thumbnails": [
"https://i.pinimg.com/75x75/1f/19/6f/1f196fd05b0d8eb0f4aebc989ebba078.jpg",
"https://i.pinimg.com/75x75/32/3b/2d/323b2d077c476ea66b43e20516f4fad3.jpg",
"https://i.pinimg.com/75x75/30/81/00/308100f216f65c0e10c1df654ecc841f.jpg"
],
"recent_pins_gallery": [
{
"url": "https://i.pinimg.com/222x/1f/19/6f/1f196fd05b0d8eb0f4aebc989ebba078.jpg",
"width": 222,
"height": 402,
"primary_color": "#888077"
}
]
}
]
}Profile Details
GET https://pinterest-scraper.omkar.cloud/pinterest/profile
username(required) — Pinterest username to fetch details for.
Example:
import requests
response = requests.get(
"https://pinterest-scraper.omkar.cloud/pinterest/profile",
params={"username": "ohjoy"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"user_id": "21181198155907073",
"username": "ohjoy",
"display_name": "Joy Cho / Oh Joy!",
"first_name": "Joy Cho / Oh Joy!",
"bio": "👩🏻 Founder and Creative Director of Oh Joy! • Entrepreneur💡• Designer 🎨 • Author 📚• Small Biz Mentor 📊 • Mama 👭🏻 • Thai American 🇹🇭 • Tennis Player 🎾 @JoyOnTheCourt • LA 📍",
"avatars": {
"medium": "https://i.pinimg.com/75x75_RS/9a/44/f6/9a44f6b6bffba5e3bc1de97f92d346c1.jpg",
"extra_large": "https://i.pinimg.com/280x280_RS/9a/44/f6/9a44f6b6bffba5e3bc1de97f92d346c1.jpg"
},
"followers": 15103638,
"following": 407,
"total_pins": 34402,
"total_boards": 74,
"interests_followed": 5,
"website": "http://linktr.ee/ohjoy",
"is_private": false,
"is_verified_merchant": false,
"is_domain_verified": false,
"is_website_verified": false,
"is_partner": true,
"instagram": {
"url": "https://www.instagram.com/ohjoy",
"username": "ohjoy"
},
"impressum_url": null,
"account_created_at": "Thu, 29 Apr 2010 21:28:02 +0000",
"last_pin_saved_at": "Wed, 04 Feb 2026 05:35:42 +0000",
"profile_tabs": [
{
"tab_id": "16890156189292",
"name": "Created",
"kind": 1,
"is_default": false
},
{
"tab_id": "16890089225413",
"name": "Saved",
"kind": 0,
"is_default": true
}
],
"cover": {
"images": {
"originals": {
"url": "https://i.pinimg.com/originals/58/d4/f7/58d4f71b38696d35479edc517ecae08f.jpg",
"width": 2000,
"height": 1125
}
}
},
"is_indexed": true
}Profile Pins Feed
GET https://pinterest-scraper.omkar.cloud/pinterest/pins
username(required) — Pinterest username whose pins to return.
Example:
import requests
response = requests.get(
"https://pinterest-scraper.omkar.cloud/pinterest/pins",
params={"username": "ohjoy"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"total_results": 24,
"pins": [
{
"pin_id": "21181060743951564",
"title": null,
"grid_title": "Instax mini Rolodex | Photo Display Stand | Wedding Guestbook | Personalized Gift",
"description": "Instax Mini Polaroid Rolodex - Marble & Pastel Editions Keep your memories beautifully displayed with this 3D printed Instax Mini Rolodex...",
"alt_text": null,
"auto_generated_alt_text": null,
"source_url": "https://www.etsy.com/listing/4357445470/instax-mini-rolodex-photo-display-stand",
"source_domain": "etsy.com",
"created_at": "Wed, 04 Feb 2026 05:35:42 +0000",
"dominant_color": "#bcada2",
"is_video": null,
"images": {
"170x": {
"url": "https://i.pinimg.com/236x/6e/65/9b/6e659b8f77c6d2a30dec96008812fb14.jpg",
"width": 236,
"height": 354
},
"236x": {
"url": "https://i.pinimg.com/236x/6e/65/9b/6e659b8f77c6d2a30dec96008812fb14.jpg",
"width": 236,
"height": 354
},
"474x": {
"url": "https://i.pinimg.com/474x/6e/65/9b/6e659b8f77c6d2a30dec96008812fb14.jpg",
"width": 474,
"height": 711
},
"736x": {
"url": "https://i.pinimg.com/736x/6e/65/9b/6e659b8f77c6d2a30dec96008812fb14.jpg",
"width": 736,
"height": 1104
}
},
"videos": null,
"board": {
"board_id": "21181129436430338",
"name": "For the Home",
"url": "/ohjoy/for-the-home/",
"privacy": "public",
"thumbnail_url": "https://i.pinimg.com/upload/21181129436430338_board_thumbnail_2026-01-28-18-53-21_18765_60.jpg"
},
"author": {
"user_id": "21181198155907073",
"username": "ohjoy",
"display_name": "Joy Cho / Oh Joy!",
"avatar_url": "https://i.pinimg.com/30x30_RS/9a/44/f6/9a44f6b6bffba5e3bc1de97f92d346c1.jpg",
"is_verified_merchant": false
},
"reactions": {
"1": 129
},
"saves": null,
"comment_count": null,
"permalink": "/pin/21181060743951564/",
"embed": null,
"product_data": null,
"is_product": false,
"shopping_flags": [5]
}
]
}Profile Boards
GET https://pinterest-scraper.omkar.cloud/pinterest/boards
username(required) — Pinterest username whose boards to return.
Example:
import requests
response = requests.get(
"https://pinterest-scraper.omkar.cloud/pinterest/boards",
params={"username": "ohjoy"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"total_results": 2,
"items": [
{
"item_id": "450430400252983295",
"title": "ZURU Snackles = squishy plush + surprise snack toy! 🍔🧸 Cute, collectible & cuddly—your kids will want them ALL!",
"description": "ZURU Snackles = squishy plush + surprise snack toy! 🍔🧸 Cute, collectible & cuddly—your kids will want them ALL!",
"dominant_color": "#fe7ca9",
"saves": 0,
"comment_count": 0,
"created_at": "Fri, 04 Jul 2025 01:40:21 +0000",
"is_video": false,
"rich_metadata": null,
"creator": {
"user_id": "93027685961303976",
"username": "queenval1967",
"display_name": "Rising Star Events ~ Online Vendor Events",
"avatar_urls": {
"small": "https://i.pinimg.com/30x30_RS/69/53/80/6953809268843ea70de1cf6fe5bc7e7a.jpg",
"medium": "https://i.pinimg.com/75x75_RS/69/53/80/6953809268843ea70de1cf6fe5bc7e7a.jpg",
"large": "https://i.pinimg.com/140x140_RS/69/53/80/6953809268843ea70de1cf6fe5bc7e7a.jpg"
},
"is_verified_merchant": false
}
}
]
}FAQs
❓ What data does the API return?
Profile Discovery returns per profile:
- User ID, username, display name
- Follower count, total pins, total boards
- Avatar URLs (4 sizes), custom avatar flag
- Verified merchant and domain status
- Last active time, preview pin thumbnails, recent pins gallery
Profile Details returns per profile:
- Full bio, first name, display name
- Follower and following counts
- Total pins, boards, and interests followed
- Website URL, Instagram link
- Account creation date, last pin saved date
- Profile cover images, profile tabs
- Privacy, partner, verification, and indexing status
Profile Pins Feed returns per pin:
- Pin ID, title, grid title, description
- Alt text, auto-generated alt text
- Source URL, source domain
- Multi-resolution images (170x, 236x, 474x, 736x)
- Board info (name, URL, privacy, thumbnail)
- Author info (username, display name, avatar)
- Reactions, saves, comments, permalink
- Product and shopping data
Profile Boards returns per board item:
- Item ID, title, description
- Dominant color, saves, comment count
- Creation date, video flag
- Creator info (username, display name, avatar URLs)
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Data is pulled from Pinterest in real time. Every API call fetches live data — not cached or stale results.
Follower counts, pin details, boards, and bios reflect what's on Pinterest right now.
❓ Can I search by keyword or username?
Both. The Profile Discovery endpoint takes any keyword — home decor, travel, fashion — and returns matching profiles.
For specific users, pass their username directly to Profile Details, Pins, or Boards endpoints.
❓ What can I build with this?
Anything that needs Pinterest data:
- Influencer discovery tools — find creators by niche and sort by followers
- Social media dashboards — track follower growth and posting activity
- Content monitoring — watch what competitors pin and when
- Marketing research — analyze pin engagement and board organization
- E-commerce analytics — find product pins and shopping trends
❓ Do I get all pin images in multiple resolutions?
Yes. Every pin comes with 4 image sizes — 170x, 236x, 474x, and 736x. Use the small ones for thumbnails and the large ones for full display.
Profile avatars also come in up to 4 sizes (small, medium, large, extra large).
❓ Does the API return Instagram and website links?
Yes. The Profile Details endpoint returns linked Instagram link and the profile's website URL when available.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 5,000 queries/month
- Starter — $25 — 100,000 queries/month
- Grow — $75 — 1,000,000 queries/month
- Scale — $150 — 10,000,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 5,000 free queries every month. Most users find this covers their needs.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

