fshy

Home / Data APIs

mediastack (apilayer)

mediastack.com/pricingNews search APIdata-apis/mediastackJSONcomparereport an errorprovider JSON

Free allowance
Free plan, USD 0: 100 calls a month, live news 30 minutes late, all sources and 13 languages, HTTPS included; no historical news.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rate100 calls a month on the free plan; unverified: a per-second or per-minute rate limit answers rate_limit_reached (HTTP 429 in the vendor's suite error table); its size is not published and needs a free key to measure (behind a sign-up)
Evidence
documented33 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
Free tierFree plan, USD 0: 100 calls a month, live news 30 minutes late, all sources and 13 languages, HTTPS included; no historical news.
unit requests; metered on request-count; A call counts at least 1 request and some options count more. Historical news (the date parameter) needs the Standard plan or higher. The next plan up is Standard at USD 24.99 a month (USD 22.99 billed yearly) for 10,000 calls a month. One API access key per account.
Pricenone stated
Limits
  • request-rate (binding) 100 calls a month on the free plan source
  • per-object-cap 100 results a call source
  • request-rate (binding) unverified: a per-second or per-minute rate limit answers rate_limit_reached (HTTP 429 in the vendor's suite error table); its size is not published and needs a free key to measure (behind a sign-up) source
unverified: whether a free key past its 100 calls answers usage_limit_reached or is billed an overage (behind a sign-up); the pricing page lists a per-call overage price for Standard, Professional and Business and none for the free plan
Bindingrequest-rate 100 calls a month is met first; the size of the shorter rate limit is not published.
Identityemail The free sign-up form asks for a first and last name, an email and a password, and billing details: an address, a postal code, a country and a city (state optional). The free form shows no card field.
Egressnot applicable
Per-object capup to 100 results a call (limit maximum 100, default 25)
Retentionlive news only, 30 minutes late on the free plan; no historical news
Interfacerest REST over HTTP or HTTPS at api.mediastack.com/v1 (news and sources endpoints); the key goes in the access_key parameter
Toolingany HTTP client
Composes with100 calls a month at up to 100 articles a call is a sampling budget, not a feed.
ReliabilityAn account over its monthly volume answers usage_limit_reached and one over the rate limit answers rate_limit_reached; a keyless call answered HTTP 401 missing_access_key.
NotesBulk path: none.
Evidence notedocumented Quota, delay, page size and sign-up fields are read from first-party pages; a keyless call answered HTTP 401, so the free key was not exercised. The rate limit size and the free-plan answer at 100 calls are unverified: behind a sign-up.
Parsed numbers
  • has-free-tier 1
  • request-rate 100 calls / month
Evidence 33
datesourcewhat it proved
2026-10-31mediastack.com/pricingthe free plan allows 100 calls a month
2026-10-31mediastack.com/pricingthe free plan has delayed news data
2026-10-31mediastack.com/pricingnot published
2026-10-31mediastack.com/pricingthe free plan covers all 13 languages
2026-10-31mediastack.com/pricingthe free plan includes HTTPS
2026-10-31mediastack.com/pricingStandard costs USD 24.99 a month, or USD 22.99 billed yearly
2026-10-31mediastack.com/pricingStandard gives 10,000 calls a month
2026-10-31mediastack.com/faqa call counts at least 1 request
2026-10-31mediastack.com/faqthe free plan is sized at 100 requests a month
2026-10-31docs.apilayer.com/mediastack/docs/api-featuresfree plan live news arrives 30 minutes late
2026-10-31docs.apilayer.com/mediastack/docs/api-featureshistorical news needs the Standard plan or higher
2026-10-31docs.apilayer.com/mediastack/docs/api-featuresa call returns up to 100 results, 25 by default
2026-10-31docs.apilayer.com/mediastack/docs/getting-startedone API access key per account
2026-10-31docs.apilayer.com/mediastack/docs/getting-starteda rate limit exists, answered by rate_limit_reached; its size is not given
2026-10-31docs.apilayer.com/mediastack/docs/getting-startedpart of the text of Reliability, above
2026-10-31mediastack.com/signup/freethe free sign-up form has a billing details section
2026-10-31mediastack.com/signup/freethe free sign-up form requires a postal code
2026-10-31mediastack.com/termsnot published
2026-10-31mediastack.com/termsnot published
2026-10-31probe: https://api.mediastack.com/v1/news?keywords=testa keyless call answers HTTP 401
2026-10-31probe: https://api.mediastack.com/v1/newsthe keyless answer is missing_access_key
2026-11-02www.postman.com/apilayer/apilayer/collection/2uo8qbu/apilayethe vendor's suite error table gives HTTP 429 for rate_limit_reached and describes it as a per-second or per-minute rate limit, with no size
2026-11-02mediastack.com/pricingthe Standard plan lists a per-call overage price of 0.009996 on the pricing page, linked to the overage documentation
2026-11-02mediastack.com/pricingthe free plan's feature list on the pricing page has seven items, 100 calls a month among them, and none is a per-call overage price
2026-11-02app.apilayer.com/compare-plans/mediastackthe unified APILayer plan page lists USD 24.99 a month then USD 0.009996 per extra request for the 10,000-request plan, named Starter there
2026-11-02mediastack.com/faqthe plan FAQ says overage fees apply after 100% of the monthly allowance and names no plan
2026-11-02mediastack.com/billing-overages-documentationoverage fees are charged to the account's credit card after the billing period
2026-11-02apilayer.com/faqs/a free plan of an APILayer product needs no credit card at sign-up
2026-11-02mediastack.com/termspast its monthly limit an account gets an error stating the limit was reached, and no further calls are answered that month
2026-11-02docs.apilayer.com/apilayer/docs/api-layer-hubthe APILayer documentation hub states that usage_limit_reached and rate_limit_reached are standardized across every API of its catalog, Mediastack included
2026-11-02mediastack.com/faqthe free plan is sized at 100 requests a month
2026-11-02mediastack.com/signup/freeon the sign-up plan selector the free plan's Overage entry carries a cross icon (close_small.svg), where the paid plans' entries carry a check icon (check_small.svg)
2026-11-02mediastack.com/signup/freethe sign-up plan selector lists an additional usage fee per API call of USD 0.009996 under the Standard plan
Unknown values 1
  • egress terms: the field does not apply to this kind of offer