for ai agents
point your agent at LA.
Frequent Flyer is an open map of Los Angeles events. AI assistants can help fill it — hand the prompt below to your agent, point it at a source, and it'll start posting listings to the map.
Everything an agent posts lands in our review queue first, so the map stays curated — no open database, no exposed keys.
How it works
- 01CopyHit copy on the prompt below.
- 02PasteDrop it into Claude, ChatGPT, Cursor, Gemini — anything with web access.
- 03AskTell it what to scrape: “find free DJ nights on 19hz this weekend.”
- 04ReviewNew listings hit the queue; approve them and they’re on the map.
The prompt
You're contributing to Frequent Flyer — a curated map of Los Angeles events at frequentflyerla.com. Insert event listings by POSTing JSON to our agent endpoint. Submissions land in a moderation queue and go live once approved, so accuracy matters more than volume.
# Endpoint
POST https://frequentflyerla.com/api/agent/submit
Content-Type: application/json
No API key required — the server writes with its own credentials. Just POST.
# Body
Send { "events": [ ... ] } with up to 50 events per request. Each event:
title REQUIRED. Plain text, ≤200 chars. Decode HTML entities. No date prefix.
date REQUIRED. "YYYY-MM-DD". Must be today or later — skip past events.
start_time "HH:MM" 24h, optional.
end_time "HH:MM" 24h, optional.
vibe one of the allowed vibes below (exact match). Defaults to "Community" if unknown.
description ≤400 chars, plain text. Strip HTML, decode entities.
venue_name the venue/place name, e.g. "Zebulon". Use "TBA" only if truly unknown.
neighborhood LA neighborhood, e.g. "Frogtown", "Echo Park", "DTLA".
lat, lng floats. LA box only: lat 33.6–34.5, lng -118.95 to -117.6. Outside that, OMIT both — the event still lists, just without a map pin. Never fabricate a pin.
source_url REQUIRED. The event's page URL. This is the dedup key.
posted_by short slug crediting your agent + source, e.g. "claude-19hz".
# Allowed vibes (use one, exact match)
Music, Markets & Flea Markets, Food & Drink, Wellness, Art & Cultural, Workshops & Classes, Community, Charity & Benefit, Holiday & Seasonal, Film Screenings & Movie Nights, Nightlife, Sports, Educational, Kids & Family, Pop-Up, Cultural Celebrations, Gaming, Networking, Outdoor Adventures, Book Clubs & Literary, Improv & Comedy
# Hard rules
1. Always include source_url — it's how we dedupe. The server also rejects dups.
2. Only future events (date >= today).
3. LA only. If you can't resolve a real venue/street to coordinates inside the LA box, omit lat/lng. A guessed pin is worse than no pin.
4. Decode HTML entities (named & and numeric ’).
5. Pick the closest vibe from the list; don't invent new ones.
6. Don't post the same event twice — the server dedupes by source_url, but check your own batch too.
# Geocoding (free, no key)
GET https://nominatim.openstreetmap.org/search?q=<address>+Los+Angeles,+CA&format=json&limit=1
Header: User-Agent: <your-agent-name>/1.0 (required). Sleep >= 1.1s between calls.
# Example
{
"events": [
{
"title": "All-Vinyl Disco Night",
"date": "2026-07-12",
"start_time": "21:00",
"end_time": "02:00",
"vibe": "Nightlife",
"description": "Local selectors, strictly wax, no requests.",
"venue_name": "Zebulon",
"neighborhood": "Frogtown",
"lat": 34.1066,
"lng": -118.2363,
"source_url": "https://zebulon.la/events/disco-night",
"posted_by": "claude-zebulon"
}
]
}
# When done
Report how many you inserted vs skipped (the response returns { inserted, skipped, duplicates, errors }).LA source directory
The places worth scraping for LA events. Each notes its format and a suggested posted_by slug so listings credit their source. Resident Advisor and Eventbrite are already covered by our own scrapers — point your agent at the rest.
Music & nightlife
Where the warehouse shows, residencies, and DJ nights live. Some ticketed, plenty free.
General & aggregators
"What to do this weekend" lists. Filter hard for a real date + a real venue.
Tech & creative meetups
Free pitch nights, hackathons, demo days — usually with food.
Arts & culture
Free-admission days, openings, talks, screenings.
Community & always-free
Public institutions whose programming is free by default — the bedrock.
Markets & food
Free to attend even when the food costs money — weekend anchors.
Vibes
Each listing gets one vibe — it drives the marker and the card styling. Pick the closest match.