DoStuff Media Scraper avatar

DoStuff Media Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
DoStuff Media Scraper

DoStuff Media Scraper

Fetch local events, venues, and artists from 11 US cities via the DoStuff Media platform (Do512, Do312, and more). No API key required.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Hoho

Hoho

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

No API key. No account. Browse local events, venues, and artists across 7 US cities — get clean JSON back.

Fetches data from the DoStuff Media platform: Do512 (Austin), Do312 (Chicago), Do206 (Seattle), Do214 (Dallas), Do303 (Denver), Do317 (Indianapolis), and Do615 (Nashville).

Why this scraper?

  • No API key or account required
  • 7 US cities — all on the same platform with identical API structure
  • Rich local event data — venue details, artists, ticket info, free/sold-out flags, imagery
  • Four query modes — events, venues, artists, or list of supported cities

What you can fetch

  • Events — upcoming local events with venue, artists, ticket info, and more
  • Venues — venue directory for a city
  • Artists — artist directory for a city
  • Cities — list of all supported city slugs

Supported cities

The city field accepts either the city name slug or the site slug (e.g. austin and do512 both work).

City slugSite slugSiteCity
austindo512Do512Austin, TX
chicagodo312Do312Chicago, IL
seattledo206Do206Seattle, WA
dallasdo214Do214Dallas, TX
denverdo303Do303Denver, CO
indianapolisdo317Do317Indianapolis, IN
nashvilledo615Do615Nashville, TN

Four cities were previously listed — Cleveland (Do216), New Orleans (Do504), Charlotte (Do704) and Charleston (Do843). Those sites are permanently gone at the source (their domains no longer resolve; Do504 redirects to a DoStuff "coming soon" placeholder), so they were removed on 2026-09-10. Requesting one now returns a 400 naming the cities that are actually available.

Usage

Get upcoming events in Austin

{ "queryType": "events", "city": "austin" }

Get events in Chicago

{ "queryType": "events", "city": "chicago" }

Browse venues in Nashville

{ "queryType": "venues", "city": "nashville" }

Browse artists in Denver

{ "queryType": "artists", "city": "denver" }

List all supported cities

{ "queryType": "cities" }

Input fields

FieldTypeDescription
queryTypeselectevents (default), venues, artists, or cities
cityselectCity name slug or site slug (austin or do512). Required for events, venues, artists. Use cities to see all options
pageintegerPage number for pagination (default 1)

Output

Each run pushes one item per event, venue, or artist to the dataset.

FieldDescription
idDoStuff entity ID
titleEvent, venue, or artist name
permalinkPath to the DoStuff page for this item (e.g. /events/2026/9/10/...)
begin_timeEvent start time (ISO 8601)
end_timeEvent end time (ISO 8601) — often null; DoStuff only sets it on some events
venueVenue object (title, address, city, state, latitude, longitude, capacity)
artistsArray of artists on the bill (title, permalink, hometown, spotify_id, …)
categoryEvent category label (e.g. Live Music), with category_param as its slug
is_freeWhether the event is free
sold_outWhether the event is sold out
ticket_infoFree-text price/age note (e.g. "$25, All Ages") — empty on many events
buy_urlTicket purchase URL — empty on events with no ticket link
imageryEvent image paths, relative to the photos_base CDN prefix in the response
queryTypeQuery type that produced this item

Events carry more upstream fields than are listed here (description, excerpt, doors, popularity, rsvp, and others) — the actor pushes the full upstream object, so they come through too.

Upstream limitations

Two things DoStuff's own API does not support, documented here so you don't build around them:

  • No category filtering. DoStuff's events.json accepts a category parameter but ignores it — every value, including a nonsense one, returns the identical unfiltered feed in the same order. This scraper previously offered a category input; it was removed on 2026-09-10 rather than left in place doing nothing. Every event still carries category and category_param, so you can filter the dataset afterwards.
  • No keyword search. There is no text-search endpoint on the DoStuff platform — browse a city and filter the results yourself.

Use cases

  • Local event discovery — power city-specific event feeds without a Ticketmaster account
  • Free event finder — filter on is_free to surface free local events
  • Multi-city aggregation — run across all 7 cities for a national local-events dataset
  • Venue intelligence — extract venue directories for specific cities

This scraper is not affiliated with DoStuff Media. Please use responsibly and in accordance with each site's terms of service.