Dashboard
Live overview of every module and data source.
Recent activity
All sources, newest firstAutomation
Keep every source refreshing on its own, forever - no more re-scraping by hand. A source's already-scraped pages are periodically re-checked instead of only ever being visited once.
Scrape control
Configure and run a Groupon scrape batch.
Start a batch
Live progress
Job history
Cities
Review and fix the city slugs Groupon scrapes are built from.
| City | State | Slug | Zip count | Status | Actions |
|---|
Categories
Choose which categories are included in scrapes.
| Catalog | Name | Slug | Depth | Parent | Active |
|---|
Event listings
Everything collected for the Events module, from every source.
| Event | Category | Venue | City, State | Starts | Price | Source |
|---|
Scrape control
Collect events from findlocal.community (sitemap + every city page, so nothing is missed).
Start a batch
Live progress
Job history
Scrape control
Pull events for the US (by state) from the Ticketmaster Discovery API.
Start a batch
Live progress
Job history
Eventbrite — free events
Pull free events (by state) from Eventbrite's public listing pages. Every city is covered: a state's list contains all its cities, and each event keeps its own venue city.
Start a batch
Live progress
Job history
Eventbrite — event details
Read each stored Eventbrite event's own page once to add what the listing doesn't have: the full description, the organizer and photos. Soonest events first.
Start a batch
Live progress
Job history
Duplicate events
The same event can be stored by more than one source. One real event should be one record, so the copy from the lower-ranked source is removed: Ticketmaster > Eventbrite > findlocal. Scan first to see what would go; nothing changes until you click Remove.
Find and remove duplicates
With this off, only copies whose ticket link carries a Ticketmaster or Eventbrite id are matched - certain, but it misses most. Events with the same title and time at a different venue are never touched either way.
Working... a scan of a large database can take a minute or two.
Latest result
Removed so far
Most recently removed
each keeps its link, so a wrong match can be re-scrapedfindlocal cities
The city pages findlocal.community lists in its footer. Each one is read page by page to find events the sitemap omits. A city page is a metro label, not a venue city: its home state is only the fallback when an event's address has none.
Add a city
for a city page findlocal serves but its footer doesn't list; the page is checked live first| City | Slug | Home state | Stored | On site | Coverage | Last read | Crawl | Actions |
|---|
Ticketmaster areas
Ticketmaster has no city slugs. A batch covers areas: the 50 states + DC (on by default: they cover the whole US without overlap), the 211 market areas (DMAs, off by default: they overlap the states about 2.3×) and any named cities you add.
Add a city
one named town, as "City, ST" - it joins the default batch| Name | Slug | Type | Code / state | Key | Stored events | Last run | Fetched | Status | Default batch | Actions |
|---|