curl --request POST \
--url https://api.cufinder.io/v3/companies/customers \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/customers"
payload = { "query": "<string>" }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({query: '<string>'})
};
fetch('https://api.cufinder.io/v3/companies/customers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cufinder.io/v3/companies/customers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'query' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cufinder.io/v3/companies/customers"
payload := strings.NewReader("{\n \"query\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cufinder.io/v3/companies/customers")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/companies/customers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyB2B Customers Finder API
Knowing who buys from your competitors reveals targeting opportunities that firmographic filters alone cannot surface. The B2B Customers Finder API analyzes domain relationships across CUFinder’s 85M+ company database to identify verified business customers of any target company, returning customer lists with confidence scores, company profiles, and relationship indicators that expose competitive whitespace. Built for market intelligence platforms, competitive analysis tools, and partnership mapping systems, this RESTful endpoint delivers customer relationship data, including company size, industry, location, and technology stack, that power competitor displacement strategies, market expansion planning, and strategic partnership identification workflows across your revenue operations.
curl --request POST \
--url https://api.cufinder.io/v3/companies/customers \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/customers"
payload = { "query": "<string>" }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({query: '<string>'})
};
fetch('https://api.cufinder.io/v3/companies/customers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cufinder.io/v3/companies/customers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'query' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cufinder.io/v3/companies/customers"
payload := strings.NewReader("{\n \"query\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cufinder.io/v3/companies/customers")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/companies/customers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCommon Use Cases
Knowing who a company already sells to opens the door to lookalike targeting and competitive plays.- Account-Based Marketing: Building target lists of companies that already buy from a similar vendor.
- Competitive Intelligence: Mapping who a competitor sells to and where to win share.
- Partner Sourcing: Finding companies that fit an ideal customer profile for partnerships.
- Sales Prospecting: Feeding likely buyers straight into outbound campaigns.
- Market Research: Sizing a segment by the customers already active in it.
Attributes
stripe.com.Response
{
"success": true,
"data": {
"companies": [
{
"name": "Hertz",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "URBN",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Instacart",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Le Monde",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Gamma",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Runway",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Supabase",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Linear",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Decagon",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "ElevenLabs",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Browserbase",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Crypto.com",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Substack",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Jobber",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
},
{
"name": "Lightspeed",
"domain": null,
"website_url": null,
"industry": null,
"type": null,
"employee_range": null,
"followers_count": null,
"linkedin_id": null,
"logo_url": null,
"location": {
"country": null,
"state": null,
"city": null,
"address": null,
"postal_code": null
},
"social": {
"linkedin_url": null,
"facebook_url": null,
"twitter_url": null
}
}
]
},
"meta": {
"confidence": 97,
"query": {
"query": "stripe.com"
},
"credits": {
"charged": 3,
"remaining": 9862
}
}
}

