One integration to search and surface events, communities, and venues. Built for developers. Ready for AI agents.
import Offline from '@offline-api/sdk'; const client = new Offline({ apiKey: 'offline_live_key_...' }); // Search events near a location const events = await client.events.search({ lat: 51.5074, lng: -0.1278, radius_km: 10, categories: ['music', 'festival'], from: '2025-08-01', to: '2025-08-31', });
{
"data": [
{
"id": "evt_01j...",
"name": "Field Day Festival",
"date": "2025-08-09T12:00:00Z",
"venue": {
"name": "Victoria Park",
"lat": 51.5356,
"lng": -0.0385
},
"ticket_url": "https://...",
"affiliate_link": "https://..."
}
],
"meta": { "total": 42, "page": 1 }
}
Consistent authentication, pagination, and webhooks across everything you build.
Music, festivals, entertainment, and live experiences. Real-time inventory with affiliate-ready ticket links built in.
Run clubs, wellness groups, interest communities. Discover and surface the groups your users actually want to join.
Wellness studios, gyms, sports facilities, and fitness venues. Enriched data with schedules, classes, and booking links.
From a weekend prototype to a production platform handling millions of queries.
Structured outputs, semantic search, and tool-use compatible schemas. Your LLM can call Offline directly — no prompt engineering required.
Works out of the box with LangChain, OpenAI tool calls, Anthropic tools, and any framework that supports function calling.
Subscribe to event changes, community updates, and venue availability. Push, not poll.
Normalised data across 50+ inventory sources. One query, every city.
Every ticket and booking link returned is affiliate-ready. Earn revenue the moment your users convert.
Track conversions, earnings, and attribution across all your integrations in one place.
Every integration you build earns a cut from tickets sold and bookings referred.
No surprise charges. Affiliate revenue offsets your API costs as you grow.
No scraping. No stitching together 10 APIs. One key and you're live.