Aylien News API alternative
News search at $1 per 1,000.
Quantexa bought Aylien in February 2023. New users who try to sign up for the News API are sent to a Quantexa customer notice, no price is published, and on Nov 12, 2026 api.aylien.com, the host in Aylien's own SDKs, did not resolve.
SpecStream is the live web data engine. Your list_stories filters map to GET https://api.specstream.ai/v2/everything at $0.001 a search of up to 10 stories, with no plan, and the full text of each story at $0.80 per 1,000 pages.
New accounts get $10 of credit, no card. It covers 10,000 news searches.
Aylien's list_stories on SpecStream, parameter by parameter
| SpecStream | Aylien News API | |
|---|---|---|
| Address | GET https://api.specstream.ai/v2/everything, answered in NewsAPI.org's JSON | GET https://api.aylien.com/news/stories, a host that did not resolve on Nov 12, 2026 |
| The key | One SpecStream key in X-Api-Key, in apiKey= or in Authorization | Two headers: X-AYLIEN-NewsAPI-Application-ID and X-AYLIEN-NewsAPI-Application-Key |
| Words in the headline | qInTitle | title |
| Words anywhere in the story | q | text, or body for the body only |
| Date window | from and to as dates, on every account | published_at_start and published_at_end, with date math such as NOW-7DAYS |
| Publisher | domains and excludeDomains | source_domain and source_name |
| Language and order | language, and sortBy=publishedAt for the newest first | language, and sort_by=published_at |
| Paging | pageSize up to 100, and page for the next page | per_page, and cursor with next_page_cursor |
| Each story | source.name, title, description, url and publishedAt. The full body comes from the Extract API, and named facts as rows from Deep Search | title, body, summary, links.permalink, published_at, source, entities, sentiment and categories |
| Price | $0.001 a search of up to 10 stories, $1 per 1,000. Full text $0.80 per 1,000 pages. No plan | NewsAPI.ai's comparison lists Quantexa's pricing as not publicly disclosed |
| Free to start | $10 of credit, no card, usable in production | New users who try to sign up are redirected to a Quantexa customer notice |
Moving an Aylien integration to SpecStream
The call, before and after
# Before: aylien_news_api, the official Python client
configuration.api_key['X-AYLIEN-NewsAPI-Application-ID'] = APP_ID
configuration.api_key['X-AYLIEN-NewsAPI-Application-Key'] = APP_KEY
stories = api_instance.list_stories(
title='startup', published_at_start='NOW-7DAYS', published_at_end='NOW',
language=['en'], sort_by='published_at', per_page=10)
# After: SpecStream
curl -G https://api.specstream.ai/v2/everything \
-H "X-Api-Key: $SPECSTREAM_API_KEY" \
-d qInTitle=startup -d from=2026-11-05 -d language=en \
-d sortBy=publishedAt -d pageSize=10from and to take dates, so Aylien's NOW-7DAYS becomes the date seven days back, computed in your code.
The story body, read live
Aylien returned the body of each story. On SpecStream, send the url of each article to the Extract API: up to 20 pages a call, read live, as Markdown or plain text, at $0.80 per 1,000 pages. A page that gives no text is not charged.
curl -X POST https://api.specstream.ai/v1/extract \
-H "Authorization: Bearer $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
-d '{"urls": ["<the article url>"], "format": "text"}'Companies, people and amounts as rows
Aylien attached entities and categories to each story. Deep Search goes further for the job those fields served: describe the stories you need and the facts to bring back, such as the company, the amount and the date, and every match comes back as a structured row at 5¢, 15¢ or $1 a row, with a source URL on every value.
One price a call, no plan
Every news search of up to 10 stories costs $0.001, each started block of 10 more adds $0.0012, and there is no plan to renew. A busy call gets 429 with Retry-After and charges nothing. Credit you buy never expires.
The most accurate web search API, in about one second
On SimpleQA Verified the SpecStream Search API scores 97.9 F-score on all 1,000 official questions, 978 of them correct. On WideSearch it scores 64.0 item F1 and 43.4 row F1 on all 200 official tasks. The Extract API scores 0.908 F1 on WCXB. Every score and its method is on the benchmarks page.
News searches run the fast search. Measured on production on November 9, 2026, its median was 0.82 s at 1 search a second and 1.07 s at 20 a second, and it answered 718 of 720. There is no limit per key and no daily limit.
Other news calls on the same key
If part of your stack already speaks another news API, the same key answers it in that API's own JSON: NewsAPI.org, GNews and Bing News v7, each at $0.001 a search.
What else former Aylien users price
NewsAPI.ai
A news API sold by plan: plans start at $90 a month, and the free tier gives 2,000 tokens. SpecStream has no plan and charges $0.001 a search, with $10 of credit to start.
Webz.io
A news and web data feed that says it handles over 3.5 million articles a day in more than 170 languages from 300,000 sources. Its Aylien post publishes no price and ends on a call with its experts. SpecStream prices every call on its pricing page: $1 per 1,000 news searches.
NewsAPI.org
Its Business plan includes 250,000 requests per month, and its free Developer plan has 100 requests per day and cannot be used in a staging or production environment. SpecStream answers NewsAPI.org's own call, the one this page maps Aylien to, at $1 per 1,000 searches.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to move off the Aylien News API, step by step
1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 10,000 news searches.
2. Replace each list_stories call with GET https://api.specstream.ai/v2/everything, mapping the parameters as in the table above. In Python:
from datetime import date, timedelta
import requests
reply = requests.get(
"https://api.specstream.ai/v2/everything",
headers={"X-Api-Key": SPECSTREAM_KEY},
params={
"qInTitle": "startup", # was title
"from": (date.today() + timedelta(days=-7)).isoformat(), # was published_at_start=NOW-7DAYS
"language": "en", # was language=['en']
"sortBy": "publishedAt", # was sort_by=published_at
"pageSize": 10, # was per_page
},
timeout=30,
)
reply.raise_for_status()
for article in reply.json()["articles"]:
print(article["publishedAt"], article["source"]["name"], article["title"], article["url"])3. Where your code read story.links.permalink, read article["url"]. Where it read story.published_at, read article["publishedAt"]. Where it read story.body, send the URLs to POST /v1/extract.
4. Page with page in place of cursor, and read 429 as a call to send again after Retry-After. It is not charged.
Frequently asked questions
Something we didn't answer? Talk to a human
Is the Aylien News API still available?
api.aylien.com did not resolve. SpecStream answers news searches at https://api.specstream.ai/v2/everything.What is the best Aylien News API alternative?
How much did the Aylien News API cost?
How do I replace list_stories?
GET https://api.specstream.ai/v2/everything with qInTitle for title, q for text, from and to for published_at_start and published_at_end, domains for source_domain, sortBy=publishedAt for sort_by=published_at, and pageSize with page for per_page with cursor.Can I still get the full story body?
url to POST https://api.specstream.ai/v1/extract, up to 20 a call. A page that gives no text is not charged.Can I get the companies and amounts named in a story?
Sources
SpecStream wrote this page. Aylien's parameters and fields come from its official client libraries, the acquisition from Quantexa's own announcement, and each other provider's figure from that company's own page. The host lookup was made on Nov 12, 2026.
- Quantexa: Quantexa acquires Aylienquantexa.com/press/aylien-acquisition/, read Nov 12, 2026
- aylien-news-api on npm (official JavaScript client)registry.npmjs.org/aylien-news-api, read Nov 12, 2026
- aylien_newsapi_python: list_stories parametersraw.githubusercontent.com/nazifberat/aylien_newsapi_python/master/docs/DefaultApi.md, read Nov 12, 2026
- aylien_newsapi_python: Story fieldsraw.githubusercontent.com/nazifberat/aylien_newsapi_python/master/docs/Story.md, read Nov 12, 2026
- NewsAPI.ai: Quantexa (Aylien) News API alternativenewsapi.ai/blog/quantexa-aylien-news-api-alternative-comparison/, read Nov 12, 2026
- Webz.io: Aylien vs Webz.iowebz.io/blog/company/aylien-vs-webz-io-which-web-data-api-is-best-for-you/, read Nov 12, 2026
- NewsAPI.org pricingnewsapi.org/pricing, read Nov 12, 2026
- SpecStream NewsAPI.org pass tablespecstream.ai/specstream/dialects/newsapi.md, read Nov 12, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026




