Use the public API
Read public market data with no login, get a token to read your own data, and know the rate limits and where the full reference is.
Where it is
The base address is https://finmind.uz/api/v1/. The interactive reference is at /api/v1/docs/ (Swagger) and /api/v1/redoc/, and the machine-readable schema at /api/v1/schema/. The Developers page shows working examples. Money is always a string such as "1234.50", never a number with a decimal point in JSON, and a missing value is null with a reason.
Public market data, no login
These need no token: instruments, a share by ticker, a bond by ISIN, disclosures, the sector map and the home map, under /api/v1/public/market/. They are limited to 600 requests a minute for each client address. The data is the same you see on the public pages, with its source and date.
Your own data
Read your own data
- Step 1: Get a token.Send your email address and password to /api/v1/auth/token/. When two-factor sign-in is on, the second code is part of the sign-in.
- Step 2: Keep the access token.It lasts 30 minutes.
- Step 3: Send it with every request.The header is
Authorization: Bearer ACCESS_TOKEN. - Step 4: Refresh it.Send the refresh token to /api/v1/auth/token/refresh/. It lasts 24 hours, or 30 days when you sent
"remember": truewith the sign-in, and the period starts again at each refresh. Each refresh gives a new refresh token and retires the old one.
A signed-in person can make up to 600 requests a minute. Sign-in itself allows 10 a minute, and registering and the contact form 5 a minute. A personal Finmind account has no API key; keys belong to organisations: see Set up an organisation: apply, members, roles and API keys.
Good manners
Cache what does not change, ask for the page you need rather than the whole list, and keep your token out of code you share. Finmind answers a feature your plan does not include with 403 and the plan that opens it, and a rate limit with 429.
Source: the Finmind API settings, the Developers page and the generated reference, read on 8 November 2026.