# Frontier Log > The AI timeline from official sources: the major events at OpenAI, Anthropic and Google, and the milestones at Meta and DeepSeek (model releases, capabilities, products and policies), each dated and linked to the lab's own announcement. https://frontierlog.ai Every event comes from the lab's official announcement, news or blog post, never from press coverage or social posts. An event's `date` is the date of that official post (its publish date as the post or the lab's feed gives it), not necessarily the date the thing became available: an announcement and a later availability are separate events, linked through `related`. Event and tag slugs are permanent ids. ## API JSON over HTTPS, GET only, no key, CORS open. Responses are cached for a day at the CDN and refresh when the data changes. - [Index](https://frontierlog.ai/api/v1): version, `updated`, vocabularies (labs, kinds, importance, tags) and field docs - [Events](https://frontierlog.ai/api/v1/events): filter with `lab` (openai, anthropic, google, meta, deepseek; other for every milestone-only lab), `kind` (model, capability, product, policy), `importance` (milestone, major, minor; `milestone,major` for every major event), `tag` (a tag slug), `from` and `to` (inclusive: YYYY, YYYY-MM or YYYY-MM-DD), `q` (text in the title or detail); `lab`, `kind`, `importance` and `tag` take several values, comma-separated. `sort=date` (oldest first, the default) or `sort=-date`; `limit` 1 to 100 (default 50); follow `next_cursor` with `cursor` for the next page - [One event](https://frontierlog.ai/api/v1/events/2024-03-04-claude-3-family): `/api/v1/events/`, with its related events expanded - [Tags](https://frontierlog.ai/api/v1/tags): every tag, its name, page and event count - [Labs](https://frontierlog.ai/api/v1/labs): the labs covered Examples: `https://frontierlog.ai/api/v1/events?lab=anthropic&kind=model&from=2025&to=2025`, `https://frontierlog.ai/api/v1/events?lab=openai,anthropic&importance=milestone` An event: `slug`, `date`, `lab`, `kind`, `importance` (milestone: an event the history of AI is told by, rare, and also major; major: belongs on a one-page history of AI; minor: notable follow-on), `title`, `detail`, `tags`, `related` (slugs), `source` (the official post), `source_title`, `url` (the event page to cite) and `image` (its preview card). Errors are `{"error": {"code": "...", "message": "..."}}`. ## Pages - [Timeline](https://frontierlog.ai/): every event, major events shown by default - Event: `https://frontierlog.ai/event/` - Tag: `https://frontierlog.ai/tag/`, every event with the tag; [all tags](https://frontierlog.ai/tags) - [Visuals](https://frontierlog.ai/visuals): timeline images of a tag's key steps, to download ## Citing Cite the event page, and the lab's official post (`source`) alongside it: ` (<Lab>, <date>). Frontier Log. https://frontierlog.ai/event/<slug>` For example: `Claude 3 family (Anthropic, 2024-03-04). Frontier Log. https://frontierlog.ai/event/2024-03-04-claude-3-family` ## Rights © Frontier Log, all rights reserved. ## Contact For rights, commercial use or corrections: zhuliangg11@gmail.com or [@paradite_ on X](https://x.com/paradite_).