# Media Cloud Search API

Category: [News search APIs](https://free-web-services.com/web-services/news/search/)  
Page: https://free-web-services.com/web-services/news/search/media-cloud-api.html  
Documentation: https://www.mediacloud.org/documentation/search-api-guide

Media Cloud is an open-source news archive for research, with more than 200 million online news stories that can be searched and counted by query, date, source and collection, for example to measure how often a topic appeared in the news. Requests are GET calls with an Authorization token header, and the answers are JSON; there is an official Python client. Free with a free account and API key.

- API key: Needed, free
- Pricing: Free with a free account and API key.
- From the browser: No, call it from a server
- Formats: JSON
- Interface: REST, HTTP-GET
- Provider: mediacloud.org
- Last checked: Working on November 7th, 2026

Example request:

```sh
curl 'https://search.mediacloud.org/api/search/total-count?q=London&start=2026-10-01&end=2026-10-31&platform=onlinenews-mediacloud' \
  -H 'Authorization: Token YOUR_API_KEY'
```

Replace YOUR_API_KEY with your own key. Run the JavaScript on a server, such as Node.js 18 or newer: this API does not accept calls from web pages on other sites.

