Torial API
torial.com is a curated registry of verified freelance journalists in the German-speaking world (DACH). Every profile passed human editorial review at registration. This read-only API exposes exactly the data that is already publicly visible on torial profile pages – never email addresses or private contact data.
Endpoints
The API is versioned under /api/v1/. A machine-readable
description is available as an OpenAPI spec.
GET /api/v1/profiles
Paginated search over verified public profiles.
topic– IPTC topic slug, e.g.politikregion– city, case-insensitive, e.g.Berlinq– full-text search over name and citypage– page number, starting at 1page_size– results per page, default 25, max 50
Example: /api/v1/profiles?topic=politik®ion=Berlin&page=1
GET /api/v1/profiles/{slug}
Full public profile document: name, topics, region, bio, public links,
published content links, and a verification block
(status, since, method). Requesting a
profile page such as https://www.torial.com/{slug}
with Accept: application/json
redirects here.
GET /api/v1/meta
Dataset description: profile count, last-updated timestamp, available filters, terms of use, and contact.
Rate limits & access
No authentication is required for read access. Requests are rate-limited
per IP (currently 60 requests per minute); exceeding the limit returns
429
with a Retry-After
header. API keys with
higher limits may be introduced later without breaking unauthenticated
clients. For higher rate limits or commercial use, contact us.
Terms of use
- Contact journalists via the contact form on their torial profile page – never via scraped or inferred contact data.
- No scraping of private data. The API only serves public profile data.
- Journalists can opt out of machine-readable distribution at any time; opted-out profiles disappear from this API, the MCP results, and the directory JSON-LD (allow up to a minute for caches). Their human-facing profile pages and Atom feeds remain online. Consumers must not retain data of profiles that are no longer returned.
- Free for low-volume, read-only use.
Keine Verbindung
Verbindung wird wiederhergestellt
Etwas ist schiefgelaufen
Wir sind gleich wieder da