Skip to content

Bulk Match API [Team]

Match a CSV of company names to domain profiles. Async processing, returns one best match per row.

POST https://api.discolike.com/v1/bulkmatch

Upload CSV with Content-Type: multipart/form-data.

ParameterDescription
name_columnColumn with company names (required)
country_columnColumn with country codes
state_columnColumn with state codes
city_columnColumn with city names
zip_code_columnColumn with zip codes
phone_columnColumn with phone numbers
FieldTypeDescription
statusStringin_progress, completed, or failed
progressIntegerProgress percentage
resultsArrayBizData profiles with input: prefix
match_confidenceIntegerMatch confidence 0-100
Terminal window
curl --form file='@data.csv' \
"https://api.discolike.com/v1/bulkmatch?name_column=name" \
-H "x-discolike-key: API_KEY"
{ "task_id": "e362cb75-35e2-4006-a239-3d87a7472872" }
Terminal window
curl "https://api.discolike.com/v1/bulkmatch/status/{task_id}" \
-H "x-discolike-key: API_KEY"
{ "status": "in_progress", "progress": 30 }
{
"status": "completed",
"progress": 100,
"results": [
{
"input:name": "acme software",
"domain": "acmesoftware.com",
"match_confidence": 100,
"name": "Acme Software Inc"
}
]
}