APITube Help Center

How many websites does APITube aggregate?

APITube covers a broad, curated pool of news sources — and how to measure that coverage for your own topics and regions

Beatrice Riddick

Written by Beatrice Riddick

July 4, 2026

Open this example in the API Playground ↗

How many websites does APITube aggregate?

APITube aggregates a broad, curated pool of news sources across 59 languages and 178 countries, but the API does not publish a single fixed “N websites” number, and there is no endpoint that lists every publisher. Coverage is curated and added over time, so the reliable way to answer “is my source in here?” is to test the specific sites, topics, and regions you care about — the API gives you three tools to measure that directly.

Instead of trusting one headline figure, you check coverage against the live index: confirm a domain with the source.domain filter, look a publisher up by name with /v1/suggest/sources, and size a topic or region with /v1/news/count. This article shows each check, so you can judge coverage for exactly the slice of news you need.

Does APITube publish a total source count?

No. There is no directory endpoint that returns the full list of publishers or a grand total — the source directory routes are intentionally not exposed by the API. That is a deliberate design choice, the same one APITube makes for archive depth: rather than a marketing number that can drift out of date, the API lets you measure the real, current coverage for your own filters.

What you can rely on is the enrichment attached to every article. Each result carries a source object with the publisher’s domain, country, political bias, and an OPR (Open PageRank) authority score from 0 to 10 under source.rankings.opr. Because sources range from unranked domains up to top-tier publishers, sampling that field across your results tells you the quality spread of the coverage you are getting, not just its size. See what is the OPR score for the scale.

How do I check whether a specific website is covered?

Test the domain against the live index with the source.domain filter on /v1/news/everything. If the domain is indexed you get matching articles back; if it is not, the request fails with 400 and error ER0214 (source domain name '…' not found). That error is the clearest yes/no signal for a single site:

curl "https://api.apitube.io/v1/news/everything?source.domain=example-news.com&api_key=YOUR_API_KEY"

source.domain accepts up to three comma-separated domains, each 1 to 255 characters (a value outside that range returns ER0057). If you know the publication’s name but not its exact domain, use the autocomplete endpoint /v1/suggest/sources: pass a prefix and it returns the indexed sources that match by name (a request with no prefix returns ER0346).

curl "https://api.apitube.io/v1/suggest/sources?prefix=Reuters&api_key=YOUR_API_KEY"

An empty autocomplete result, like an ER0214, tells you the source is not yet indexed. For the full filter, see how to filter news by source or domain.

How do I gauge coverage for my topic or region?

Use /v1/news/count to measure how much of a topic, language, or country APITube actually holds — it returns the number of matching articles without downloading them, so it is cheap to run across many slices. Because it accepts the same filter chain as search, you can profile coverage by any dimension:

curl "https://api.apitube.io/v1/news/count?language.code=de&source.country.code=de&api_key=YOUR_API_KEY"

Coverage spans 59 languages and 178 countries — filter by an article’s language with language.code and by the publisher’s country with source.country.code, then compare the counts to see where coverage is deep and where it is thin. The authoritative code lists live in the official parameters reference; for how the two filters differ, see which languages and countries are supported. Article volume varies a lot by language and region, so a per-slice count is far more useful than any global number.

Where do the sources come from?

APITube continuously discovers news from publishers across the web — through their RSS feeds, Google News, and XML sitemaps — then fetches, cleans, and enriches each article before indexing it. The pool is curated, not scraped indiscriminately: sources are vetted and added over time, and you can ask for a specific one to be included. If a site you need returns ER0214 or no autocomplete match, email the team at [email protected] to request it — see how to request a new news source.

Common Questions

Is there an endpoint that lists every source?

No. APITube exposes /v1/suggest/sources for name-based lookup and the source.domain filter for checking a specific domain, but there is no public directory endpoint that returns the complete list of publishers or a total count. You confirm coverage per source or per query, not by pulling one master list.

Why doesn’t APITube give one headline number?

Because a fixed number would be misleading. Coverage is curated and grows over time, and what matters is depth for your filters, not a global figure — a feed that indexes many low-authority domains is not better than one with fewer, higher-OPR publishers. Measuring with source.domain, /v1/suggest/sources, and /v1/news/count gives you the real, current answer for the sources you actually rely on.

How do I estimate the number of sources in my results?

Read the source.domain field on the articles a query returns and collect the distinct values. Running a search over your topic and counting the unique domains in the response is the practical way to see how many publishers cover that subject in the index — a targeted estimate that a single global count could never give you.

What if the source I need isn’t covered?

Request it. If a domain returns ER0214 or a publisher name has no /v1/suggest/sources match, the site simply has not been added yet. Email [email protected] with the homepage URL, and APITube reviews the site and replies with next steps — requesting a source is exactly how new publications enter the pipeline.


Related Articles