TwoTakes for developers and AI agents

Every TwoTakes story is available as clean JSON and Markdown, free and without an API key. Each story includes what left-leaning outlets emphasize, what right-leaning outlets emphasize, the facts both sides agree on, and links to every source.

Endpoints

Responses use one envelope: { success, data, error }. Errors carry a stable error.code (for example NOT_FOUND, INVALID_CURSOR, UPSTREAM_UNAVAILABLE) and a readable message.

Markdown and feeds

Versioning and fair use

The API is versioned in the path (/api/v1). Breaking changes will ship as a new version, and an old version stays up for at least 90 days after a replacement is announced on this page. Please keep traffic reasonable (about one request per second) and cache responses; they change every few minutes at most.

Attribution

Content by TwoTakes (https://twotakes.us). You may quote, summarize and cite it, including in AI answers, as long as you credit TwoTakes and link the story URL. Original reporting belongs to the linked outlets. Summaries are AI-assisted and reviewed for balance; check the original sources for authoritative reporting.

Questions or a use case we should support? Email hello@twotakes.us.