Artsy Scraper
Pricing
from $4.50 / 1,000 results
Artsy Scraper
Scrapes Artsy artworks, artists, or gallery shows by keyword and returns each item as a flat row. Filter by for-sale status or show timing.
Pricing
from $4.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
1
Bookmarked
8
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Artsy Scraper
Scrape artworks, artists, and gallery shows from Artsy by keyword, up to a million items per run. Every artwork comes with its title, artist, price, and gallery details. No login or API key. Export to CSV, JSON, Excel, or XML.
Artsy's public search pages hold a deep catalog of contemporary art, but browsing manually or building a custom integration takes time. This Actor reads the public artwork, artist, and show feeds directly, filters by sale status or show timing, and returns each match in one fixed schema.
| Who uses it | What they scrape Artsy for |
|---|---|
| Art market analysts | Track pricing and availability trends for specific artists or mediums. |
| Gallery owners | Monitor competing shows and represented artists in other cities. |
| Collectors | Build a watchlist of available works by emerging artists. |
| Academic researchers | Gather a corpus of contemporary artwork metadata for study. |
What it does
This Actor collects Artsy artworks, artists, or gallery shows by keyword and returns each one as a flat row.
- ๐จ Artworks mode: search by keyword and optionally filter to only pieces currently for sale.
- ๐ค Artists mode: find artist profiles and their associated metadata from a keyword search.
- ๐ Shows mode: scrape current, upcoming, or closed gallery exhibitions by keyword.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Artsy data
๐ฐ Monitor artwork pricing.
An analyst scrapes artworks for sale by a keyword like 'abstract' weekly to track average price movements and gallery representation.
๐ Research artist presence.
A curator scrapes artist profiles matching a movement keyword to map who is showing where and build a contact list.
๐๏ธ Plan a gallery visit.
A collector scrapes upcoming shows in a city keyword to decide which openings to attend during a trip.
๐ Build an academic dataset.
A researcher scrapes all artworks for a niche term to analyze metadata patterns across decades of contemporary art.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Reads public Artsy pages so you can start scraping immediately. |
| Fixed flat schema | Every artwork, artist, or show returns the same predictable fields. |
| Up to 1M items | Set a high maxItems and let the Actor paginate through results. |
| Multi-format export | Download your dataset as CSV, JSON, Excel, or XML. |
How it compares
No other Store actor targets Artsy the same way, so the honest comparison is with the alternatives teams actually weigh.
| Artsy Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Artsy changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a single keyword and choose a mode, then set optional filters like for-sale status or show timing to narrow results before they reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"mode": "artworks","keyword": "painting","maxItems": 10}
A larger pull:
{"mode": "artworks","keyword": "painting","maxItems": 200}
Pricing
Pay-per-result: $0.005 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.50 |
| 1,000 results | $5.00 |
| 10,000 results | $50.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Artsy Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Artsy through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/artsy-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Try a broader keyword. Very specific terms or misspellings may return zero matches. Also check that your mode and filters, like 'For Sale Only', are not too restrictive for that keyword.
The run stopped before reaching my maxItems limit.
Artsy's search may have fewer total results than your limit. The Actor stops automatically when no more pages are available.
Some fields are empty in my dataset.
Not every artwork or show has every field populated on Artsy. Empty cells mean the information was not present on the page.
The Actor is running slowly.
The Actor respects polite delays to avoid overloading the site. If you need faster collection, you can increase the instance memory in the Apify run settings, but the crawl rate is intentionally conservative.
I get an error when using a keyword with special characters.
Stick to alphanumeric characters and spaces. Some special symbols may not be handled correctly by Artsy's search. Try a simplified version of the term.
FAQ
| Question | Answer |
|---|---|
| Can I scrape only artworks that are for sale? | Yes. Set the mode to 'Artworks' and enable the 'For Sale Only' toggle. The Actor will then return only pieces with an active purchase option. |
| How do I find upcoming gallery shows? | Set the mode to 'Gallery Shows' and choose 'Upcoming' from the Shows Status dropdown. Enter a keyword like a city or gallery name to narrow the results. |
| What keyword should I use? | You can use an artist name, a medium like 'sculpture', a movement like 'pop art', or a gallery name. The Actor searches Artsy's public index with that term. |
| Does this Actor need an Artsy account or API key? | No. It reads the publicly accessible search and listing pages, so no login, API key, or OAuth setup is required. |
| How many items can I get in one run? | You set the maximum with the 'Maximum artworks' field, up to 1,000,000. The Actor will paginate until it hits your limit or runs out of results. |
| Can I scrape artist profiles and their artworks at the same time? | Each run uses one mode. To get both, run the Actor twice: once in 'Artists' mode and once in 'Artworks' mode with the same keyword. |
| What format is the exported data? | You can download your dataset in CSV, JSON, Excel, or XML from the Apify storage tab after the run finishes. |
| Does the Actor handle pagination automatically? | Yes. It follows the 'next page' links on Artsy's search results until your maxItems limit is reached or no more pages exist. |
| Can I filter by price range? | The current input schema does not include a price range filter. You can filter the exported dataset locally after the run using the price field. |
| Is it legal to scrape Artsy? | This Actor only accesses publicly available pages. You are responsible for complying with Artsy's terms of service and any applicable laws in your jurisdiction. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Artsy, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
