POST /api/resolve/companies
Price: 20 credits
Every record our sources hold about one company, from its domain, any company URL or one of its identifiers, with the follow-up calls worth making next.
Use when you hold something that identifies one company: domain for a website (stripe.com), url for any company link (LinkedIn, Crunchbase or register page, or the website), id with id_type for a bare identifier such as a LinkedIn alias (id_type linkedin_company). Returns each source's record whole, the company's identifiers and ready follow-up calls in next, whose params pass as-is. For a company name use resolve/companies/search.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)domain string nullable — Company website domain; a full website URL is reduced to its domain (examples: "stripe.com")url string nullable — Any company URL: its website or its page on a source such as LinkedIn, Crunchbase or a company register (examples: "https://www.linkedin.com/company/stripe", "https://find-and-update.company-information.service.gov.uk/company/00445790")id string nullable — Company identifier of the kind named by id_type; requires id_type (examples: "notionhq")id_type string nullable — Kind of identifier given in id; requires id (one of: "able_shop", "advan_brand", "advan_ticker", "alabama_company", "amazon_seller", "anaconda_channel", "apamanshop_shop", "app_store_id", "appstore_developer_id", "arizona_company", "arkansas_company", "artprice_store", "artstation_studio", "at_firmenbuchnummer", "atpress_publisher", "auction_kr_seller", "autoscout24_dealer", "avito_seller", "baitoru_company", "banki_bank", "bayt_company", "bbb_business", "be_enterprise_number", "behance_user", "bengo4_office", "betalist_startup", "bgptools_asn", "bitbucket_workspace", "bitchute_channel", "bizreach_company", "blibli_seller", "blind_company", "bluesky_did", "bluesky_handle", "bol_seller", "bonalog_organization", "br_cnpj", "brreg_sub_unit", "bse_company_code", "bseindia_scrip", "builtin_company", "cake_company", "california_entity_number", "catawiki_seller", "cbr_bik", "cejn_organization", "ceneo_shop", "cerlive_exchange", "ch_uid", "charitycommission_charity", "che168_dealer", "chintai_company", "chrono24_dealer", "classcentral_institution", "classcentral_provider", "cms_open_payments_company", "cms_open_payments_hospital", "cn_stock_code", "co_nit", "coingecko_exchange", "coinmarketcap_exchange", "collegescorecard_school", "colorado_company", "comparably_company", "condusef_entity", "connecticut_company", "consumeraffairs_brand", "core_data_provider", "coursera_partner", "craft_alias", "crossref_funder_id", "crossref_member_id", "crunchbase_alias", "cutshort_company", "cutshort_company_id", "cyeproc_buyer", "cz_ico", "daangn_business", "dabang_broker", "dailymotion_channel", "dappradar_dapp", "dart_corp_code", "datacite_client", "datacite_provider", "dbpedia_resource", "dc_company", "defillama_protocol", "delaware_company", "deliveroo_brand", "depop_user", "depop_user_name", "deviantart_user", "dgcp_buyer", "dgcp_supplier", "dhgate_store", "dice_company", "discogs_label", "discord_guild", "discord_invite", "dncp_buyer", "dockerhub_namespace", "domain_agency", "domclick_agency", "douyin_user", "downdetector_company_id", "dribbble_user", "dune_handle", "eastmoney_secid", "ebay_seller", "edx_school", "ee_registry_code", "en_japan_company", "eopbg_buyer", "eventbrite_organizer", "facebook_page_id", "faire_brand", "fi_business_id", "findy_company", "finma_intermediary", "finma_warning", "finra_firm", "fiverr_seller", "florida_document", "fmcsa_usdot", "forkwell_company", "fotocasa_agency", "fr_siren", "fr_siret", "funda_agent", "gab_account", "gab_group", "gartner_vendor", "gb_company_number", "georgia_company", "getyourguide_supplier", "ghaneps_buyer", "gitee_org", "github_login", "gitlab_group", "gitlab_group_id", "glassdoor_employer", "gmarket_seller", "gojep_buyer", "google_advertiser_id", "google_finance_ticker", "goszakup_org", "grailed_designer", "green_japan_company", "ground_news_source", "habr_company", "habrcareer_company", "hackerone_program", "hawaii_company", "hemmings_dealer", "hepsiburada_merchant", "hh_employer", "huggingface_account", "idaho_company", "ie_cro", "imdb_name", "imdb_title", "immowelt_agency", "importgenius_company", "importyeti_company", "in_cin", "in_llpin", "incruit_company", "indeed_company", "indiamart_company", "indiehackers_product", "influenster_brand", "influenster_brand_id", "infojobs_company", "inhersight_company", "inhersight_company_id", "instagram_user", "instahyre_company", "internshala_company", "invaluable_auction_house", "iowa_company", "ipeds_institution", "ipeds_opeid", "itchio_user", "jd_shop", "jmty_user", "job104_company", "job1111_company", "jobkorea_company", "jobstreet_company", "jobtalk_company", "jp_corporate_number", "jp_invoice_number", "jp_securities_code", "jumia_seller", "kaufland_seller", "kentucky_company", "kick_channel", "kijiji_seller", "kleinanzeigen_seller", "kr36_author", "kr36_project", "kr_stock_code", "krx_company", "kununu_company", "l2beat_da_layer", "l2beat_interop_protocol", "l2beat_project", "lagou_company", "leboncoin_seller", "letterboxd_user", "levelsfyi_company", "levtech_company", "liepin_company", "lifull_company", "linkedin_company", "linkedin_company_id", "linkedin_company_urn", "liquidation_com_seller", "listorg_company", "liveauctioneers_auctioneer", "machinio_company", "madeinchina_supplier", "marchesmg_buyer", "marinetraffic_company", "marketwatch_symbol", "marktplaats_seller", "mascus_dealer", "massachusetts_company", "mastodon_account", "medium_publication", "meetup_group", "minnesota_company", "missouri_company", "misumi_manufacturer", "mlit_etsuran_broker", "mlit_etsuran_condo_manager", "mlit_etsuran_contractor", "mlit_etsuran_rental_housing_manager", "mlit_etsuran_vacation_rental_manager", "moneycontrol_stock", "morningstar_ticker", "mtetenders_buyer", "musicbrainz_artist", "musicbrainz_label", "musinsa_brand", "mx_rfc", "mynavi_company", "n11_seller", "nasdaq_symbol", "new_hampshire_company", "new_mexico_company", "new_york_company", "newegg_seller", "ng_rc_number", "nhtsa_manufacturer_id", "nice_bizinfo_company", "no_organization_number", "noon_seller", "north_dakota_company", "note_creator", "nseindia_symbol", "nz_nzbn", "odysee_channel", "ofac_party", "offshoreleaks_node", "oklahoma_filing_number", "olx_user", "olx_user_uuid", "omantender_supplier", "onthemarket_agent", "openaire_organization", "openalex_funder", "openalex_institution", "openalex_publisher", "opensanctions_entity", "opensea_account", "opensecrets_organization", "openwork_company", "orcid_id", "otta_company", "otzovik_object", "otzovik_user", "owler_company", "pagesjaunes_business", "panjiva_company", "pararius_agent", "patreon_campaign", "patreon_creator", "pe_ruc", "pinterest_user", "pl_krs", "placsp_buyer", "play_package", "pracuj_company", "prtimes_company", "py_ruc", "qiita_organization", "qoo10_seller", "quay_namespace", "rakuma_user", "rakuten_shop", "ratemyprofessors_school", "rdap_entity", "realtorca_office", "redbus_operator", "reed_company", "repec_institution", "reverb_shop", "rhode_island_company", "rightmove_agent", "rikunabi_company", "ro_cui", "ror_organization", "ru_inn", "ru_ogrn", "rues_company", "rumble_channel", "rusprofile_id", "ruten_seller", "rutube_channel", "safaribookings_operator", "samgov_exclusion", "saramin_company", "screener_company", "seace_buyer", "sec_cik", "secop_party", "sedar_profile", "seedrs_business", "sephora_brand", "sephora_brand_id", "sg_uen", "sicop_buyer", "sinafinance_stock_code", "slegp_supplier", "snapchat_user", "snapshot_space", "socialblade_facebook_page", "socialblade_twitch_user", "softwaresuggest_service", "south_carolina_company", "spotify_artist", "sravni_organization", "sse_ipo_project", "ssg_seller", "stackshare_company", "strava_club", "street11_seller", "studocu_institution", "superjob_client", "suumo_company", "telegram_channel", "tencentvideo_user", "texas_taxpayer", "the_institution", "theresanaiforthat_company", "thomasnet_company", "threads_user", "threads_user_id", "tianyancha_company", "ticketmaster_attraction", "tiktok_user", "tmdb_movie", "tmdb_person", "tmdb_tv", "tokopedia_shop", "totaljobs_company", "toutiao_user", "townwork_company", "tracxn_company", "tracxn_investor", "tracxn_legal_entity", "tradeindia_company", "trendyol_seller", "tripadvisor_location", "trivago_advertiser", "tsr_report", "tumblr_blog", "tw_ubn", "twitch_channel", "twitter_user", "twse_company_code", "ugandagpp_buyer", "us_ein", "us_npi", "us_uei", "usaspending_recipient", "utah_company", "uvo_buyer", "valuepress_company", "vcru_subsite", "vestiairecollective_designer", "vimeo_user", "vimeo_user_id", "vk_group", "vneps_investor", "walmart_seller", "wanted_company", "wantedly_company", "wantedly_company_id", "wayfair_seller", "wefunder_company", "weibo_user", "west_virginia_company", "weworkremotely_company", "whop_community", "wikidata_qid", "wikipedia_article", "wildberries_seller", "wttj_company", "xiaohongshu_user", "xing_company", "xueqiu_symbol", "yahoo_auction_seller", "yahoo_realestate_realtor", "yahoo_shopping_store", "yandexrealty_developer", "yc_company", "yelp_business", "youku_user", "youku_user_numeric", "yourator_company", "youtube_channel", "youtube_handle", "zakupkikg_company", "zefix_ehraid", "zenn_publication", "zhaopin_company", "ziprecruiter_company", "zoopla_agent"; examples: "linkedin_company")@type string (default: "ResolvedCompany")id string nullable — Strongest identifier of the company, as type:value (examples: "domain:stripe.com")links array — Records tied to the company, strongest first (default: [])@type string (default: "ResolvedLink")source string required — Platform the record comes from (examples: "linkedin")endpoint string required — Endpoint that returned the record, callable as it is (examples: "linkedin/search/sql/companies")record object required — The record exactly as that endpoint returns itconfidence number required — Confidence that the record is this company, 0 to 1method string required — How the record was tied to the company: input_id (fetched by the given identifier), <identifier>_match (carries an identifier the company holds), hub_link (reached through a linked record's identifier) (examples: "domain_match")evidence string required — The field and value that tie the record to the companypartial boolean — The source stopped before it answered in full (default: false)identifiers object — Every identifier of the company found in the records, by type: the primary value, the platforms carrying it and the other values found (default: {})* object@type string (default: "ResolvedIdentifier")value string required — Identifier value (examples: "stripe.com")sources array required — Platforms whose records carry this valuealternatives array — Other values of the same identifier carried by the records, most carried first (default: [])@type string (default: "IdentifierValue")value string required — Identifier value (examples: "stripe.com")sources array required — Platforms whose records carry this valuenot_found object — Endpoints checked that gave no record, grouped by why@type string (default: "NotFound")no_record array — Endpoints that answered without a record (default: [])error array — Endpoints that failed to answer (default: [])timeout array — Endpoints that ran out of their time budget (default: [])skipped array — Endpoints that do not take the identifier they were given (default: [])next array — Follow-up calls for this company, most used first, each with its payload filled in (default: [])@type string (default: "NextCall")endpoint string required — Endpoint to call next (examples: "webparser/render")params object required — Its payload, ready to send (examples: {"url":"https://stripe.com"})422 — Not exactly one of domain, url, or id with id_type; or the value is not of that kind. Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No source holds a record of this company. Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.