Skip to content
Current Zeitgeist

Pro Developers

API and MCP

The site's data, read-only, for your own code and AI assistants: what each country pays attention to, industries, issues in the news, the scorecard and reader polls.

Keys

The API and MCP come with Pro (1,000 calls a month) and Business (20,000 calls a month, or more by agreement). Make a key on your API keys page: it is shown once, so copy it then. You can have up to 3 at a time and revoke any of them. Keep keys out of web pages and public code.

Send the key in the Authorization header of every request:

curl -H "Authorization: Bearer cz_YOUR_KEY" https://currentzeitgeist.com/api/v1/countries/JP

Limits

Endpoints

All are GET under https://currentzeitgeist.com/api/v1 and answer JSON. date is optional everywhere (YYYY-MM-DD; default: the newest day).

PathWhat it gives
/countriesThe countries with a page that day: code, name, coverage (full or limited). Takes date.
/countries/{cc}A country's top 25 topics, how much of its news is about each issue against usual, and its economic numbers. cc is a two-letter code, e.g. JP. Takes date.
/industries/{id}With country: the industry's topics there, its share of that country's news and its numbers. Without: the countries where it has topics and the topics several countries share. Takes country and date.
/issues/{id}An issue's share of the world's news, where it is covered most, and where it is covered more than usual. Takes date.
/scorecardHow often topics labelled rising were still in their country's top 100 one, four and twelve weeks later, next to all topics.
/pulse/{poll}A reader poll's results over the last 3 months.

Fields

Ids

Issues: ai, cost-of-living, climate, immigration, democracy-elections (Democracy and elections), jobs-work (Jobs and work), health, war-security (War and security).

Industries: agriculture, food-beverage, hospitality-restaurants, travel-tourism, retail-ecommerce, fashion-beauty, manufacturing, media-entertainment, gaming, music, sports-fitness, advertising-marketing, tech-software, ai, telecom, finance-banking, crypto, insurance, real-estate-construction, energy-utilities, automotive-mobility, transport-logistics, health-pharma, education, science-research, government-public, security-defence, legal-professional, hr-staffing, nonprofit.

Polls: worry:{issue}, spend:{01–13} (spending groups, e.g. spend:01 for food), outlook:{industry}, aware:{Wikidata id}. Results come from readers who chose to answer, not a representative sample; a world total shows from 30 answers and a country from 100.

Errors

Errors answer {"error": "code"} with these codes:

StatusCodeMeaning
401invalid_keyNo key, a wrong key, or a revoked one.
403plan_requiredYour plan doesn't include the API or MCP.
429rate_limitedToo many requests in a minute. Wait, then retry.
429quota_exceededThis month's calls are used up. They reset on the 1st (UTC).
400bad_argumentsAn unknown parameter, or one with the wrong type.
400bad_dateNot a date in YYYY-MM-DD form.
400date_out_of_rangeAfter the newest day, or more than 400 days before it.
400bad_countryNot a two-letter country code.
400unknown_industryNot one of the industry ids below.
400unknown_issueNot one of the issue ids below.
400unknown_pollNot a poll the site asks.
404no_dataNo page for that country, industry or day.
503unavailableData is briefly unavailable. Retry later.

AI agents (MCP)

The same data as tools for AI assistants, over the Model Context Protocol: https://currentzeitgeist.com/mcp (HTTP, with your key as a bearer token). The tools are list_countries,country_today, industry, issue, scorecard and pulse; all are read-only, and each tool call counts as one call.

Claude Code:

claude mcp add --transport http current-zeitgeist https://currentzeitgeist.com/mcp --header "Authorization: Bearer cz_YOUR_KEY"

Other clients that take a JSON config with headers:

{
  "mcpServers": {
    "current-zeitgeist": {
      "type": "http",
      "url": "https://currentzeitgeist.com/mcp",
      "headers": { "Authorization": "Bearer cz_YOUR_KEY" }
    }
  }
}

Using the answers

Names in answers are titles of topics from public sources, given as data: if your software passes them to an AI model, treat them as data, not as instructions. Credit the sources each answer lists. Don't resell or republish the data in bulk, or use it to train AI models, without an agreement. The full rules are in the terms.

Questions, or need more calls? Write to data@currentzeitgeist.com.