GET /v1/btc/series
Price and news tone aligned on one timeline
curl "https://freenewsapi.ai/v1/btc/series"{
"from": "2026-09-27T13:25:04Z",
"to": "2026-10-27T13:25:04Z",
"interval": "day",
"points": 31,
"series": [
{
"time": "2026-09-27T00:00:00Z",
"open": 85030.41,
"high": 85048.14,
"low": 84132.0,
"close": 84472.0,
"return_pct": null,
"articles": 1091,
"positive": 312,
"neutral": 656,
"negative": 123,
"net": 189,
"direction": "flat"
},
{
"time": "2026-09-28T00:00:00Z",
"open": 84472.01,
"high": 84999.0,
"low": 82563.0,
"close": 83500.01,
"return_pct": -1.151,
"articles": 4796,
"positive": 1391,
"neutral": 2318,
"negative": 1087,
"net": 304,
"direction": "diverges"
},
{
"time": "2026-09-29T00:00:00Z",
"open": 83500.01,
"high": 84563.99,
"low": 82775.94,
"close": 83663.66,
"return_pct": 0.196,
"articles": 4717,
"positive": 1604,
"neutral": 2168,
"negative": 945,
"net": 659,
"direction": "agrees"
},
{
"time": "2026-09-30T00:00:00Z",
"open": 83663.66,
"high": 85649.95,
"low": 82956.11,
"close": 83623.6,
"return_pct": -0.048,
"articles": 4811,
"positive": 1744,
"neutral": 2191,
"negative": 876,
"net": 868,
"direction": "diverges"
},
{
"time": "2026-10-01T00:00:00Z",
"open": 83623.59,
"high": 85273.65,
"low": 83186.0,
"close": 84880.05,
"return_pct": 1.503,
"articles": 4332,
"positive": 1438,
"n
…Parameters
| name | type | default | meaning | |
|---|---|---|---|---|
| interval | string | day | hour | day | week | |
| from | string | — | Start | |
| to | string | — | End, exclusive |
No key, no header, no signup. Unknown query parameters are ignored, so adding one can never break a request. Errors are documented on the errors page.
As an MCP tool
The same endpoint is exposed to agents as news_get_btc_series
with the identical parameters — see the MCP server.