Esc

Start typing to search.

Improvado
Sign In

Alpha Vantage - Troubleshooting

Written by Ilya Sudakov

Updated on Sep 2, 2026

Most Alpha Vantage issues come from the API plan attached to your key rather than from the connection itself. The sections below cover what you are most likely to run into.

Daily data stops after about 100 trading days

What you see

You request a long date range at Day granularity — a year, or the full 10 years the date picker offers — and the extraction completes successfully, but the older dates come back empty. Only roughly the last 100 trading days (about five months) contain rows. Weekly and Monthly granularity are unaffected and return the full history.

What this means

This is an Alpha Vantage plan limit, not an error. Alpha Vantage serves deep daily history only to premium API keys. On a free key the API caps a daily response at its most recent 100 data points, so Improvado stores every bar the API returns and nothing older exists to store.

Note
Improvado detects this automatically. When your key cannot access deep history, the extraction switches to the shorter response and completes instead of failing, so your reports keep updating with the data the plan allows.

Solution

  1. If you need more than ~100 trading days of daily prices, upgrade to any Alpha Vantage premium plan and reconnect with the premium key. Deep history becomes available immediately — no change is needed on the Improvado side.
  2. If you do not need day-level detail, switch the report granularity to Week or Month. Those return more than 20 years of history on a free key.
  3. After upgrading or changing granularity, re-run the extraction for the dates you were missing.

Extraction fails with a plan restriction message

Error message:

Error
Alpha Vantage plan restriction: this endpoint needs a premium API key. Upgrade at https://www.alphavantage.co/premium/

What this means

Your API key is valid, but the report you selected uses an Alpha Vantage endpoint that is not included in your plan.

Solution

Upgrade to a plan that covers the endpoint, or remove that report type from the extraction and keep the reports your plan supports.

Extraction is slow or retries repeatedly

What this means

Free Alpha Vantage keys are limited to 25 requests per day and roughly one request per second. Improvado makes one API call per stock symbol, currency pair or digital currency you select, so a wide selection can exhaust the daily allowance. Improvado waits and retries when it hits the limit, which makes the run look slow.

Solution

  1. Reduce the number of symbols, pairs or currencies in the extraction settings.
  2. Or upgrade to a premium plan to lift the daily and per-second limits.
Note
If none of the provided solutions worked, feel free to raise a request via the Service Desk

Was this article helpful?