Skip to main content
POST
/
v1
/
companies
Search Companies
curl --request POST \
  --url https://api.example.com/v1/companies/

Overview

This endpoint enables you to locate a company and retrieve its company_mapping_id. This identifier can be passed to the /bridge-tokens endpoint to allow users to skip the company selection step and have a data provider pre-suggested.

Request

Endpoint

POST https://prod.transcrypts.com/v1/companies/

Authentication

API authentication requires the following headers:
HeaderDescription
X-Access-Client-IdYour Client ID
X-Access-SecretYour Access Key

Request Body

ParameterTypeDescriptionExample
namestringCompany name"Google"
domainstringCompany domain"google.com"
einstringCompany EIN"770493581"
addressobjectCompany location detailsSee below
phonestringCompany phone number"6503087300"
idstringCompany ID"d94df7ecffcb4b218ab2dbff70e7cda8"
product_typestringProduct type for success rate calculation"income", "employment", "deposit_switch", "pll"

Address Object Structure

{
  "street": "1600 Amphitheatre Pkwy",
  "city": "Mountain View",
  "state": "CA",
  "zip": "94043"
}

Example Request

{
  "name": "Google",
  "domain": "google.com",
  "product_type": "income"
}

Response

Success Response (HTTP 200)

FieldTypeDescriptionExample
company_mapping_idstring (nullable)Unique mapping ID"48427a36d43c4d5aa6324bc06c692456"
namestringCompany name"Facebook Demo"
domainstringCompany domain"facebook.com"
logo_urlstring (nullable)URL to company logo"https://citadelid-resources.s3-us-west-2.amazonaws.com/facebook.png"
success_ratestringSuccess rate category"low", "high", "unsupported", or null
confidence_levelstringConfidence metric (0 to 1)"0.9"
mapping_statusstringCompany mapping status"verified", "mapped", or "unmapped"
{
  "company_mapping_id": "48427a36d43c4d5aa6324bc06c692456",
  "name": "Facebook Demo",
  "domain": "facebook.com",
  "logo_url": "https://citadelid-resources.s3-us-west-2.amazonaws.com/facebook.png",
  "success_rate": "high",
  "confidence_level": "0.9",
  "mapping_status": "verified"
}

Error Responses

Status CodeDescription
400Bad Request - Incorrect request parameters
401Unauthorized - Missing or invalid authentication credentials
403Forbidden - Insufficient permissions