<!-- twin of https://specstream.ai/aylien-news-api-alternative -->
# Aylien News API alternative: news search at $1 per 1,000

Compared on Nov 12, 2026. The page: https://specstream.ai/aylien-news-api-alternative

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.

[Get an API key](https://specstream.ai/signup?src=alternatives-aylien-news-api-alternative&utm_source=alternatives-md&utm_campaign=aylien-news-api-alternative&returnTo=%2Fworkspace%2Fagents%3Ftab%3Dkeys) 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=10
```

`from` 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](https://specstream.ai/extract-api?utm_source=alternatives&utm_campaign=aylien-news-api-alternative): 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](https://specstream.ai/deep-search?utm_source=alternatives&utm_campaign=aylien-news-api-alternative) 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](https://specstream.ai/benchmarks?utm_source=alternatives&utm_campaign=aylien-news-api-alternative) 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](https://specstream.ai/migrate/newsapi?utm_source=alternatives&utm_campaign=aylien-news-api-alternative), [GNews](https://specstream.ai/migrate/gnews?utm_source=alternatives&utm_campaign=aylien-news-api-alternative) and [Bing News v7](https://specstream.ai/migrate/bing-news?utm_source=alternatives&utm_campaign=aylien-news-api-alternative), 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 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

### Is the Aylien News API still available?

Not to new users. Quantexa acquired Aylien on February 28, 2023, new users who try to sign up are redirected to a Quantexa customer notice, and on Nov 12, 2026 `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?

SpecStream: $1 per 1,000 news searches with no plan, the full text of each story at $0.80 per 1,000 pages, and 97.9 F-score on all 1,000 SimpleQA Verified questions. A new account gets $10 of credit, no card.

### How much did the Aylien News API cost?

No price is published today: NewsAPI.ai's comparison lists Quantexa's pricing as not publicly disclosed. SpecStream costs $0.001 a search of up to 10 stories.

### How do I replace list_stories?

Send `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?

Yes, at $0.80 per 1,000 pages: send each article's `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?

Yes, from 5¢ a row: Deep Search returns every story that matches your request as a row with the facts you name, such as the company, the amount and the date, with a source URL on every value.

## 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 Aylien](https://www.quantexa.com/press/aylien-acquisition/), read Nov 12, 2026
- [aylien-news-api on npm (official JavaScript client)](https://registry.npmjs.org/aylien-news-api), read Nov 12, 2026
- [aylien_newsapi_python: list_stories parameters](https://raw.githubusercontent.com/nazifberat/aylien_newsapi_python/master/docs/DefaultApi.md), read Nov 12, 2026
- [aylien_newsapi_python: Story fields](https://raw.githubusercontent.com/nazifberat/aylien_newsapi_python/master/docs/Story.md), read Nov 12, 2026
- [NewsAPI.ai: Quantexa (Aylien) News API alternative](https://newsapi.ai/blog/quantexa-aylien-news-api-alternative-comparison/), read Nov 12, 2026
- [Webz.io: Aylien vs Webz.io](https://webz.io/blog/company/aylien-vs-webz-io-which-web-data-api-is-best-for-you/), read Nov 12, 2026
- [NewsAPI.org pricing](https://newsapi.org/pricing), read Nov 12, 2026
- [SpecStream NewsAPI.org pass table](https://specstream.ai/specstream/dialects/newsapi.md), read Nov 12, 2026
- [SpecStream benchmarks](https://specstream.ai/benchmarks), read Nov 12, 2026
- [SpecStream for agents](https://specstream.ai/agents.md), read Nov 12, 2026
