Public interface
Search API
One index, two ways to use it.
Query the edge endpoint for a small ranked response, or download the same static dataset and search entirely in the browser. Both interfaces cover WWDC 2024–2026.
Query endpoint
GET /api/wwdc/search?q=swift+concurrency&year=2026&limit=10- q
- Words or a phrase. Searches titles, descriptions, topics, platforms, keywords, and transcript-derived terms.
- year
- Optional: 2024, 2025, or 2026.
- topic
- Optional exact topic name, such as Swift or Developer Tools.
- limit
- Optional result count from 1–50. Default: 20.
Static dataset
GET /api/wwdc/search-index.jsonUse the static JSON file for client-side search, offline tools, or builds that should not depend on an application server. It is cacheable and versioned in the response body.
Response shape
{
"query": "swift concurrency",
"filters": { "year": 2026, "topic": null },
"total": 12,
"results": [
{ "year": 2026, "title": "…", "source_url": "…" }
]
}