ODETTA Gallery

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

  1. Run Tool 1 to see all slugs on the source site — compare against the slugs already in archive.tsx.
  2. Use Tool 2 to inspect any missing slug individually and verify the scraped data looks correct.
  3. Run Tool 3 for a full export, then download the JSON and paste the new entries into archive.tsx.
  4. API endpoints are also available directly:
    • /api/archive/scrape-index
    • /api/archive/scrape-detail?slug=mesmerize
    • /api/archive/scrape-all?concurrency=3