Pinterest Scraper Goat avatar

Pinterest Scraper Goat

Pricing

from $2.00 / 1,000 pins

Go to Apify Store
Pinterest Scraper Goat

Pinterest Scraper Goat

Bulk Pinterest pin extraction by pin URL, keyword search, board or username, with no API key and no login. Get image and video URLs, title, description, outbound link, board, pinner and engagement stats. Ideal for trend research, competitor analysis and content ideation. One clean row per pin.

Pricing

from $2.00 / 1,000 pins

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Pinterest Scraper

Extract Pinterest pins in bulk by pin URL, keyword, board, or username. No Pinterest account, no API key, and no login required.

The scraper returns a clean, consistent record for every pin: image and video URLs, title, description, outbound link, board, pinner, engagement stats, and creation date.

What it does

Give it any mix of four source types and it walks each one for you, paginating until it reaches your per-source cap:

  • Pin detail - hand it a pin URL or ID and get the full pin record.
  • Keyword search - search any term and collect matching pins.
  • Board pins - point it at a board URL and pull that board's pins.
  • User pins - give it a username and pull that profile's pins.

Input

FieldTypeDescription
pinUrlsarrayPin links or numeric IDs. https://www.pinterest.com/pin/1234567890/ or 1234567890.
searchQueriesarrayKeywords to search. Example: home office setup.
boardUrlsarrayBoard links. Example: https://www.pinterest.com/example_user/home-office-ideas/.
usernamesarrayProfile handles. Example: example_user.
maxItemsPerSourceintegerCap on pins per source (per query, board, or username). Default 100.
concurrencyintegerHow many sources to scrape in parallel. Default 5.
proxyConfigobjectApify proxy. RESIDENTIAL is the default and recommended option.

Provide at least one of pinUrls, searchQueries, boardUrls, or usernames.

Example input

{
"searchQueries": ["home office setup", "minimalist kitchen"],
"boardUrls": ["https://www.pinterest.com/example_user/home-office-ideas/"],
"usernames": ["example_user"],
"maxItemsPerSource": 100,
"concurrency": 5,
"proxyConfig": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

Each pin is one dataset record with this stable shape:

{
"ok": true,
"source": "search",
"query": "home office setup",
"id": "1234567890",
"url": "https://www.pinterest.com/pin/1234567890/",
"title": "Sleek desk setup for a modern home office",
"description": "Compact, stylish workspace inspiration.",
"imageUrl": "https://i.pinimg.com/originals/aa/bb/cc/example.png",
"videoUrl": null,
"dominantColor": "#80644e",
"link": "https://example.com/article",
"board": { "id": "987654321", "name": "Home office ideas" },
"pinner": { "username": "example_user", "fullName": "Jane Doe" },
"stats": { "saves": 42, "comments": 3, "reactions": 12 },
"createdAt": "2026-05-29T21:04:57.000Z"
}

Every field is always present. Unknown values are null.

Use cases

  • Build mood boards and design inspiration datasets from search terms.
  • Track a board or profile's pins over time.
  • Collect product pins and their outbound links for ecommerce research.
  • Analyze visual trends by dominant color, title, and engagement.

Notes

  • Pins that cannot be reached are returned with ok: false and a short reason (not_found, upstream_unavailable, upstream_rate_limit, or login_required) so a partial run never silently drops a source.
  • RESIDENTIAL proxy is strongly recommended for reliable results at scale.

Pricing

This actor uses pay per event:

  • pin - charged per pin returned. No run start fee, you pay only for the pins you get.

FAQ

Do I need a Pinterest account or API key?

No. This actor reads public Pinterest content without any login or API key.

What can it scrape?

Pins by URL, keyword search results, a board's pins, and a user's pins, with images, titles, links, and stats.

How many pins can I get?

You set the limit with maxItemsPerSource. The actor walks pagination until your maximum is reached.

Can it scrape secret or private boards?

No. Only public pins and boards are supported.

Can I export the data?

Yes. Results export to JSON, CSV, Excel, or your own integrations.

Found this useful? Leave a quick review. It takes a few seconds and it genuinely helps other people find the actor.