Our dataPricingContact
Log in

API reference

Milda API

Base URL
https://api.milda.ai
Overview

Credit Usage1

  • GETCredit Usage

Company Search2

  • POSTLookup
  • POSTText Search

Companies7

  • POSTEnrichment
  • POSTStatuses
  • POSTProfiles
  • POSTEvents
  • POSTPlaces Of Performance
  • POSTGrowth Signals
  • POSTCompetitors

People2

  • POSTSearch
  • POSTVerified Email

Trade Data5

  • POSTCandidates
  • POSTAnalytics
  • POSTShipping Records
  • POSTShipment Suppliers
  • POSTShipment Recipients

Patents7

  • POSTSummary
  • POSTCo Applicants
  • POSTInventors
  • POSTTechnology Users
  • POSTTechnology Providers
  • POSTCitations
  • POSTList

Publications5

  • POSTAnalytics
  • POSTAuthors
  • POSTFunders
  • POSTCollaborating Organizations
  • POSTTop Cited Works

Risk Assessment4

  • POSTCandidates
  • POSTFinancials
  • POSTOwnership
  • POSTReport

Companies

7 of 7
POSThttps://api.milda.ai/v1/companies/competitors

Competitors

application/json
01

Description

Companies — Competitors

POST /v1/companies/competitors

The companies competing for the same buyers, whether or not they share the company's industry. Milda first works out what the company sells and to whom, breaks that into product and service lines, then finds and scores companies competing in those lines.

Use this endpoint to map a market around a company, to qualify a prospect against the alternatives it faces, or to expand a target list with companies that share a buyer rather than an industry code. Every competitor comes with the specific lines it contests and an explanation of where the two meet, so you can check each result.

Request
  • company_id (required) — Company ID.
Response
  • profile — how the requested company competes; null when its offering could not be established:
  • what_it_sells — its own product and service lines, named concretely
  • customers_served — the customers it sells to
  • how_it_competes — how it positions itself against alternatives
  • geographic_locality — local, regional or global: how much a competitor's proximity matters for this business
  • locality_reason — why that locality was assigned
  • dimensions — the requested company's product and service lines competitors are matched against:
  • id — dimension ID, referenced by each competitor's overlaps
  • label — short label for the line
  • offering — what the company offers in that line
  • weight — how much of the company's business the line represents (0–1)
  • competitors — competitors ordered by competition_score, strongest first:
  • company_id, name, url, domain_display, country_code, main_industry, summary — identifying and firmographic fields; pass company_id to POST /v1/companies/profiles for the full profile
  • competition_score — how strongly it competes (0–1): share of the company's product lines contested, discounted by confidence and geographic distance
  • product_coverage — share of the company's product lines it also offers (0–1)
  • confidence — confidence in the assessment (0–1), based on how much evidence was found
  • geo_tier — same_country, shared_market (operates in a market the company also serves), same_region or other
  • geo_tier_label — human-readable label for geo_tier
  • overlaps — contested lines as {dimension_id, match}, where match is same or similar
  • explanation — why it is a competitor and where the two meet

Returns 204 No Content when no competitors could be identified.

Notes

The report is generated on demand and cached server-side. A first call for a company runs two reasoning passes plus a similarity search and can take 15–30 seconds; later calls return the cached report.

Credits

Charged a flat fee per company (data credits). It is the highest fee of the three company insight endpoints, since the report is built on demand.

02

Headers

nameinreqdescription
tokenheaderyesAPI token. Issued per account; check it with GET /v1/credit-usage.
03

Request body

CompanyInsightRequest
CompanyInsightRequesttypereq1 fields
company_idstringyesCompany ID.
04

Responses

200 Successful Response422 Validation Error
CompetitorsReporttypereq3 fields
+profileCompetitionProfile | null—How the requested company competes. Null when its offering could not be established.
what_it_sellsstringyesThe company's own product and service lines, named concretely.
customers_servedstringyesThe customers the company sells to.
how_it_competesstringyesHow the company positions itself against alternatives.
geographic_localitystringyesHow much a competitor's proximity matters for this business: `local`, `regional` or `global`. Drives how competitors in distant markets are weighted.
locality_reasonstringyesWhy that locality was assigned.
+dimensionsCompetitorDimension[]—The requested company's product and service lines that competitors are matched against.
idstringyesDimension ID. Referenced by each competitor's `overlaps`.
labelstringyesShort label for the product or service line.
offeringstringyesWhat the company offers in this line, named concretely.
weightnumberyesHow much of the company's business this line represents (0-1).
+competitorsCompetitor[]—Competitors, ordered by `competition_score` (strongest first).
company_idstring | null—Company ID of the competitor.
namestring | null—Competitor name.
urlstring | null—Competitor website URL.
domain_displaystring | null—Competitor domain name.
country_codestring | null—Two-letter ISO 3166-1 alpha-2 country code.
main_industrystring | null—Competitor's main industry.
summarystring | null—Short description of the competitor.
competition_scorenumberyesHow strongly this company competes with the requested company (0-1): the share of its product lines contested, discounted by confidence and geographic distance. Competitors are returned in descending order.
product_coveragenumberyesShare of the requested company's product lines this competitor also offers (0-1).
confidencenumberyesConfidence in the assessment (0-1), based on how much evidence was found about the competitor.
geo_tierstringyesProximity to the requested company's market: `same_country`, `shared_market` (operates in a market the company also serves), `same_region` or `other`.
geo_tier_labelstringyesHuman-readable label for `geo_tier`.
+overlapsCompetitorOverlap[]—The requested company's product lines this competitor contests.
dimension_idstringyesID of the product line from `dimensions` that is contested.
matchstringyesHow closely the competitor's offering matches this line: `same` or `similar`.
explanationstringyesWhy this company is a competitor and where the two meet.
PreviousGrowth SignalsNextSearch

© 2026 Milda.ai All rights reserved.

  • Privacy policy
  • Terms and Conditions