Spain news API
Coverage about Spain from 1636 distinct publishers, in whatever language
it was reported. Pass country=SP to filter.
What coverage of Spain looks like
Domestic Spanish coverage sits inside a much larger Spanish-language stream spanning Latin America, so an unscoped language query is not a query about Spain.
The media landscape
National dailies with pronounced editorial alignment, strong regional press in Catalonia, the Basque Country and Galicia, and a large sports press. The regional-language titles fall outside the Spanish-language filter, so a Spanish-language query about Spain misses part of the domestic conversation entirely. The sports press deserves specific mention because it is among the highest-volume publishing sectors in the market and it bleeds into general news constantly — club ownership, stadium financing and broadcasting rights are business stories filed by sports desks, and a query about investment or media rights returns them whether or not you wanted them. Editorial alignment is strong enough that outlet identity predicts framing better than the date does, so fix the outlet set before comparing anything over time.
Does this cover articles published in Spain, or about it?
About it. The country filter matches the places an article is about, so a wire
piece about Spain filed from London is in scope and a Spain outlet writing
about somewhere else is not. To filter by where the publisher is based, use
publisher_country instead, and combine the two when you want domestic
reporting about the domestic market.
How do I filter news to Spain?
Use country=SP for coverage about Spain and publisher_country=SP for Spanish publishers. Combining language=spa with neither returns the whole Spanish-speaking world.
GET /search?country=SP&mode=hybrid&from=2026-07-24&limit=20 Identifiers are FIPS 10-4, not ISO 3166 — why that matters.
What catches people out with Spain coverage?
The most common error is conflating the country and the language. Spanish-language volume is dominated by Latin America, so a query intended to be about Spain returns mostly coverage from elsewhere unless the country filter is applied. Regional Spanish press in Catalan, Basque and Galician sits outside the Spanish-language filter entirely.
Recent coverage
Pulled from the index on 2026-07-31, in the language each was published in.
- At least 18 people die in bid to reach Spanish enclave of Ceuta
- Nearly 50,000 Migrants Breach Morocco Border Into Ceuta In 24 Hours, 18 Dead, Spain Deploys Army
- Spain deploys military to Ceuta border after massive migrant influx, 9 dead
- Spain and Morocco halt deadly rush on Spanish enclave
- At least 18 die after breach of border between Morocco and Spanish territory of Ceuta
- At least 18 people die in bid to reach Spanish enclave of Ceuta
- Tension with Madrid after Italy calls for Schengen suspension over Ceuta - Politics
- Booker winners and bestsellers in this week's literary fiction
Which outlets cover Spain most?
The most active publisher on this country is index.hr at roughly
2% of the coverage, and the three busiest
— index.hr, zazoom.it, europapress.es — carry about 5% between them.
That share is worth reading before the volume figure: concentrated coverage
means a large result count can still be a small number of newsrooms. Combine
country with source to narrow to publishers you trust,
or with language to separate domestic reporting from international.
index.hr · zazoom.it · europapress.es · abc.es · larazon.es · andaluciainformacion.es · elperiodico.com · b92.net · lavanguardia.com · ideal.es · laprovincia.es · inewsgr.com · elconfidencial.com · lavozdegalicia.es
Cities with their own coverage
Places inside Spain that carry enough coverage to filter on individually,
using city.
city=Madrid— 919 articles, 580 outletscity=Melilla— 468 articles, 297 outlets
What this market is best for
Best for domestic politics, energy transition, tourism and coverage of Latin American affairs from a European vantage. Weakest when used as a proxy for Spanish-language coverage generally, which it is not. Regional-language reporting sits outside the main language filter and covers a partly different agenda.
Narrowing further
Two constraints do most of the work on this axis. Adding a language separates domestic reporting from international commentary about Spain, which an unscoped country query returns together. Adding a signal range with a lower bound narrows to articles written in a particular register — supply disruption, financial stress, conflict — rather than to articles that merely mention the subject.
# domestic-language coverage only
GET /search?country=SP&language=<iso639-3>&mode=hybrid
# supply-chain risk language, about this country
GET /search?country=SP&signal=signal_supply_disruption&signal_min=0.2 Counts are provisional pending a snapshot taken against the API. Outlets and headlines are real.