Admin Tool
Archive Scraper
Extract exhibition data from odettagallery.com/archive-1. Use the three tools below to discover missing entries, inspect individual exhibitions, or do a full crawl and export.
1 — Scrape Archive Index
Fetches all paginated pages of the archive index and returns every exhibition slug + title. Follows "Show More" offsets automatically.
2 — Scrape Single Exhibition
Enter a slug (e.g. mesmerize) to scrape that exhibition's full detail page — title, dates, description, images, artists, press links, and Artsy URL.
3 — Full Crawl (Index + All Details)
Crawls the entire archive index then scrapes every detail page with up to 3 concurrent requests. This may take 1–3 minutes depending on how many exhibitions are found. Results can be exported as JSON for import into archive.tsx.
How to use the results
- Run Tool 1 to see all slugs on the source site — compare against the slugs already in
archive.tsx. - Use Tool 2 to inspect any missing slug individually and verify the scraped data looks correct.
- Run Tool 3 for a full export, then download the JSON and paste the new entries into
archive.tsx. - API endpoints are also available directly:
/api/archive/scrape-index/api/archive/scrape-detail?slug=mesmerize/api/archive/scrape-all?concurrency=3