Discover/OpenInfo API
live

OpenInfo APInew.openinfo.uz

Access issuer profiles, financial reports, dividends, material facts, and securities data for Uzbekistan-listed companies via the OpenInfo.uz API.

This API takes change requests — .
Endpoint health
verified 2h ago
list_dividends
get_issuer_profile
search_issuers
list_financial_reports
list_material_facts
8/8 passing latest checkself-healing
Endpoints
8
Updated
1h ago

What is the OpenInfo API?

The OpenInfo.uz API exposes 8 endpoints covering Uzbekistan's corporate disclosure portal, giving programmatic access to issuer profiles, financial statements, dividend records, and material facts for publicly registered companies. The search_issuers endpoint lets you find any registered entity by name, TIN, or ticker, returning the issuer_id that unlocks all downstream endpoints. Response fields include ISINs, tickers, balance sheet line items, and structured fact body data drawn directly from the portal.

This call costs1 credit / call— charged only on success
Try it
ИНН/TIN of the issuer for precise lookup. 9-digit numeric string.
Page number for pagination.
Name substring to search for (company name in any language).
Exchange ticker symbol (e.g. HMKB, ALKB).
Results per page (max 100).
When true, restricts results to companies listed on the stock exchange.
api.parse.bot/scraper/32945961-a59d-4475-af03-0296aa7b1433/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32945961-a59d-4475-af03-0296aa7b1433/search_issuers?query=Hamkorbank' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Search for issuers (emitents) on the portal by name, TIN/ИНН, or ticker. Supports filtering to listed companies only. Returns paginated results with basic issuer metadata. Each result includes issuer_id for use in other endpoints.

Input
ParamTypeDescription
tinstringИНН/TIN of the issuer for precise lookup. 9-digit numeric string.
pageintegerPage number for pagination.
querystringName substring to search for (company name in any language).
tickerstringExchange ticker symbol (e.g. HMKB, ALKB).
page_sizeintegerResults per page (max 100).
listed_onlybooleanWhen true, restricts results to companies listed on the stock exchange.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page",
    "total": "integer total count of matching issuers",
    "results": "array of issuer objects with issuer_id, organization_name, short_name, tin, tickers, isins, status, is_listing, source_url",
    "page_size": "integer page size",
    "total_pages": "integer total pages"
  },
  "sample": {
    "page": 1,
    "total": 1,
    "results": [
      {
        "tin": "200242936",
        "isins": [],
        "status": "активная",
        "tickers": [
          "HMKB",
          "HMKBP"
        ],
        "issuer_id": 8,
        "is_listing": true,
        "short_name": "\"Hamkorbank\" ATB",
        "source_url": "https://new.openinfo.uz/ru/organizations/8",
        "organization_name": "Chet el kapitali ishtirokidagi \"Hamkorbank\" aksiyadorlik tijorat banki"
      }
    ],
    "page_size": 20,
    "total_pages": 1
  }
}

About the OpenInfo API

Issuer Discovery and Profiles

Use search_issuers to locate companies by name substring (query), 9-digit TIN (tin), or exchange ticker (ticker). Results are paginated and each entry carries issuer_id, organization_name, tickers, isins, status, and an is_listing flag to distinguish exchange-listed from merely registered entities. Pass listed_only: true to restrict the result set to companies trading on the Uzbek exchange. The returned issuer_id is the key identifier for all other endpoints. get_issuer_profile extends that with full legal details, contacts (phone, email, director, accountant, responsible officer), and the issuer's own website URL.

Financial Reports and Structured Statements

list_financial_reports returns a paginated list of published reports for an issuer, filterable by format — NSBU (national accounting standards) or MSFO (IFRS) — with each entry providing report_type, report_period_type, publication_date, and a view_url. To extract numeric data, pass that view_url (or the object_id plus report_category) to get_financial_report. It returns standardized balance sheet fields — total_assets, total_equity, total_liabilities — and income statement items, each with current_period and prior_period values, always denominated in thousands of UZS. Specify report_category as bank or jsc and period_type as quarter or annual to disambiguate when multiple report variants exist for the same object.

Material Facts, Dividends, and Securities

list_material_facts surfaces regulatory disclosures filterable by fact_type number (for example, type 41 for dividend recommendations, type 42 for dividend payments, type 6 for management changes), date_from, and date_to. Retrieve the full structured content of any disclosure with get_material_fact, which returns a body object of key-value pairs parsed from the fact detail page alongside disclosure_date, issuer_tin, and source_url. list_dividends queries the dividend calendar and returns per-share amounts for both common and preferred shares along with decision_date and payment_period. list_security_issues provides ISIN-level detail including security_type, stock_type, nominal_value, quantity, listing_date, and trading_currency, plus a separate emissions array for prospectus records.

Reliability & maintenanceVerified

The OpenInfo API is a managed, monitored endpoint for new.openinfo.uz — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when new.openinfo.uz changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official new.openinfo.uz API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Screen all exchange-listed Uzbek companies using search_issuers with listed_only: true to build a local securities reference database.
  • Track quarterly and annual balance sheet trends for a specific issuer by chaining list_financial_reports with get_financial_report to compare total_assets across periods.
  • Monitor dividend announcements by polling list_material_facts for fact_type 41 and 42 to catch recommendation and payment events as they are disclosed.
  • Build a dividend yield calculator using list_dividends to retrieve common_share_amount and preferred_share_amount per issuer over custom date ranges.
  • Enrich a company directory with legal contacts, director names, and website URLs by batch-calling get_issuer_profile for a list of TINs.
  • Audit securities issuance history for an entity using list_security_issues to retrieve ISIN codes, nominal values, and listing dates from the exchange registry.
  • Alert on management changes or other regulatory events by filtering list_material_facts for specific fact type numbers within a rolling date window.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does new.openinfo.uz have an official developer API?+
OpenInfo.uz does not publish a documented public developer API. This Parse API provides structured programmatic access to the data available on the portal.
What does `get_financial_report` return, and how do I avoid ambiguous results?+
get_financial_report returns normalized balance sheet fields (total_assets, total_equity, total_liabilities) and income statement items with current_period and prior_period values, all in thousands of UZS. If an issuer has both quarter and annual variants for the same object_id, supply period_type (quarter or annual) explicitly to avoid the endpoint guessing. For banking issuers pass report_category: bank; for joint-stock companies use jsc.
Can I retrieve the full text of material fact documents rather than just structured fields?+
Not currently. get_material_fact returns the structured key-value body fields and metadata like disclosure_date and source_url, but does not return attached PDF or HTML document content. You can fork this API on Parse and revise it to add an endpoint that fetches and parses linked document files.
Does the API cover bond issuers or only equity companies?+
The API covers all issuers registered on the portal, and list_security_issues returns security_type per ISIN so you can identify bond versus equity instruments. However, there is no dedicated endpoint for bond-specific data such as coupon schedules or maturity dates. You can fork this API on Parse and revise it to add endpoints targeting those fields.
How does pagination work across list endpoints?+
All list endpoints (search_issuers, list_financial_reports, list_material_facts, list_dividends) return page, page_size, total, and total_pages in every response. Set page_size up to a maximum of 100 and increment page to walk through results. list_security_issues is not paginated — it returns all ISIN codes and emissions records for an issuer in a single response.
Page content last updated . Spec covers 8 endpoints from new.openinfo.uz.
Related APIs in FinanceSee all →
uzse.uz API
Monitor live stock quotes and detailed intraday trading data from the Tashkent Stock Exchange, including historical prices, listed companies, and complete securities information. Access real-time trade results and comprehensive market data to track investment opportunities across all exchange-listed securities.
sedarplus.ca API
Access data from sedarplus.ca.
annualreports.com API
Search for and access thousands of international company annual reports in PDF and HTML formats, while filtering by ticker, exchange, industry, sector, company size, and location. Browse company profiles and financial documents across different markets and industries to find the information you need.
rusprofile.ru API
Search Russian companies and retrieve their detailed profiles including financial information, registration details, and director information from Rusprofile's database. Look up director credentials by their tax identification number and discover company relationships and links.
morningstar.com API
Get comprehensive financial data including stock quotes, company profiles, historical financials, valuation metrics, ownership details, dividends, and market movers from Morningstar. Search securities and access the latest stock news to make informed investment decisions.
rekvizitai.vz.lt API
Search and access detailed information about Lithuanian companies, including their profiles, contact details, and multi-year financial records from the official rekvizitai.vz.lt directory. Get comprehensive company data to research business backgrounds, track financial history, and verify company details all in one place.
ticker.finology.in API
Search and analyze stocks, view company financials and market indices, track super investors and their holdings, and explore IPO listings and sector performance. Get comprehensive market data including company overviews, financial statements, and real-time dashboard information to make informed investment decisions.
uzum.uz API
Browse and search products across Uzum.uz marketplace categories, view detailed product information with customer reviews, and discover seller profiles and their product listings. Get real-time access to marketplace data including category organization, product details, pricing, and seller ratings all in one place.