Equlion

Data API

Company data API

Listed-company actuals and a 1-3-5 year forecast from Equlion’s 7-stage AI engine.

7-Stage Financial Prediction engine workflow:

The engine runs seven stages, from the company profile to the finished report. What you license is that output: identity, 2024 actuals, and the forecast series below.

  1. 1Firm Background
  2. 2Financial Statements
  3. 3Fx Position
  4. 4Maturity Short Term
  5. 5Business Plan
  6. 6Custom Scenario
  7. 7Report

Keep the books where you want

A forecast is calculated first. Saving it on Equlion is a separate choice.

Equlion keeps the firm

The company uses an Equlion account. We store the firm and the saved forecast so it can be reopened.

You keep the books

The company stores the seven-stage inputs in its own systems and sends them only when it wants a run. It stores the report we return. It does not call the save endpoints, so Equlion does not keep a copy it can reopen.

  1. 1.Store firm background and the five tables in your own system, in the shape you already use.
  2. 2.Send them to POST /api/v1/analyze/start/ when you want a forecast. Leave out firm_slug.
  3. 3.Store the returned statements, indicators, and valuation yourself.

Data privacy

This is the rule for what the engine calculates, what Equlion keeps, and what stays with the company.

1Scope

The policy covers forecasts from the 7-stage AI engine and the company data on this page. A listed-company forecast and a private company’s own statements are not the same record.

2Two records

A listed-company result is an Equlion output: identity, 2024 actuals, and a 1-3-5 year series. A private company’s statements enter the engine only when that company sends them, and only for the run it asked for.

3Calculation is not storage

The forecast call calculates. It does not, by itself, create a saved analysis the company can reopen. A saved copy is written only when the company uses an Equlion account and calls the save endpoints.

4When the company keeps the books

The company stores firm background and the five tables in its own systems. It sends them for a run, leaves out firm_slug, and stores the returned statements, indicators, and valuation. Equlion does not keep a reopenable copy of those statements.

5When Equlion keeps the firm

If the company chooses an Equlion account, we store the firm and the saved forecast so the same work can be opened again. That retention is what the company asked for. It is not a side effect of calculating.

Identity

A company row names the listed company, its market, and the public slug when that row has one.

  • company_name
  • symbol
  • market
  • country
  • industry
  • currency
  • decimal
  • projection_frequency
  • slug

Actual year

These are the 2024 actuals. A missing KPI comes back null. Not every company has every field.

  • total_assets_2024
  • net_income_2024
  • valuation_2024
  • stock_price_2024
  • gross_margin_2024
  • profit_margin_2024
  • roa_2024
  • roe_2024

Forecast series

The *_2025_2034 names are historical. Annual series are capped at 5 years, quarterly at 12 quarters (3 years), and monthly at 12 months (1 year).

  • roa_2025_2034
  • roe_2025_2034
  • gross_margin_2025_2034
  • profit_margin_2025_2034
  • total_assets_2025_2034
  • net_income_2025_2034
  • valuation_2025_2034
  • company_rating_2025_2034
  • stock_price_2025_2034

Forecast start, forecast end, and fiscal year are UTC milliseconds, or null. foundingYear is an integer, or null.

  • foreCastStartDate
  • foreCastEndDate
  • fiscalYear
  • foundingYear

Endpoints

  • GET/api/v1/external-data/landing-data/

    Companies with the fields above. count is the number of rows matching the filter, not the page size.

  • GET/api/v1/external-data/landing-data/filters/

    Market labels, industries, and a company count for the selected frequency.

  • POST/api/v1/external-data/landing-data/stock-prices/

    POST only. Send up to 50 tickers and receive the prices that resolved. There is no GET on this path.

  • GET/api/v1/firm/report-identity/

    Minimal identity for one canonical company: slug, company_name, symbol, market, and country. Not the full company object.

What this data is not

  • There is no cash-flow statement.
  • A company does not have to include every KPI.
  • Quarterly and monthly rows often have an empty slug. The annual sibling of the same market and company name carries the public slug.
  • Do not read the *_2025_2034 names as ten years of values. The array length is the cap above.