Skip to main content

Documentation Index

Fetch the complete documentation index at: https://apidocs.companyurlfinder.com/llms.txt

Use this file to discover all available pages before exploring further.

This API turns anonymous website traffic and bare-URL lead lists into enriched company names your sales and marketing teams can act on immediately. It plugs into any workflow—reverse IP identification, CRM enrichment pipelines, form-fill automation, real-time visitor intelligence systems.
Credit usage is 1 per record found.

Attributes

x-api-key
string
required
Your API key.
domain
string
required
Company Domain
Request
curl --location 'https://api.companyurlfinder.com/v2/services/domain_to_name' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'x-api-key: your_api_key' \
--data-urlencode 'domain=ibm.com'
{
"status": 1,
    "code": 1000,
    "errors": {},
    "data": {
        "exists": true,
        "company_name": "IBM",
        "remaining_credits": 9999
    }
}

Company Domain to Name API in Javascript

const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("x-api-key", "your_api_key");

const urlencoded = new URLSearchParams();
urlencoded.append("domain", "ibm.com");

const requestOptions = {
    method: "POST",
    headers: myHeaders,
    body: urlencoded,
    redirect: "follow"
};

try {
    const response = await fetch("https://api.companyurlfinder.com/v2/services/domain_to_name", requestOptions);
    const result = await response.text();
    console.log(result)
} catch (error) {
    console.error(error);
};

Company Domain to Name API in Python

import requests

url = "https://api.companyurlfinder.com/v2/services/domain_to_name"

payload = 'domain=ibm.com'
headers = {
    'Content-Type': 'application/x-www-form-urlencoded',
    'x-api-key': 'your_api_key'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Company Domain to Name API in PHP

$client = new Client();
$headers = [
    'Content-Type' => 'application/x-www-form-urlencoded',
    'x-api-key' => 'your_api_key'
];
$options = [
    'form_params' => [
    'domain' => 'ibm.com'
]];
$request = new Request('POST', 'https://api.companyurlfinder.com/v2/services/domain_to_name', $headers);
$res = $client->sendAsync($request, $options)->wait();
echo $res->getBody();

Company Domain to Name API in Go

package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://api.companyurlfinder.com/v2/services/domain_to_name"
method := "POST"

payload := strings.NewReader("domain=ibm.com")

client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)

if err != nil {
    fmt.Println(err)
    return
}
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
req.Header.Add("x-api-key", "your_api_key")

res, err := client.Do(req)
if err != nil {
    fmt.Println(err)
    return
}
defer res.Body.Close()

body, err := io.ReadAll(res.Body)
if err != nil {
    fmt.Println(err)
    return
}
fmt.Println(string(body))
}

Company Domain to Name API in Ruby

require "uri"
require "net/http"

url = URI("https://api.companyurlfinder.com/v2/services/domain_to_name")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/x-www-form-urlencoded"
request["x-api-key"] = "your_api_key"
request.body = "domain=ibm.com"

response = https.request(request)
puts response.read_body

Company Domain to Name API in Kotlin

val client = OkHttpClient()
val mediaType = "application/x-www-form-urlencoded".toMediaType()
val body = "domain=ibm.com".toRequestBody(mediaType)
val request = Request.Builder()
.url("https://api.companyurlfinder.com/v2/services/domain_to_name")
.post(body)
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("x-api-key", "your_api_key")
.build()
val response = client.newCall(request).execute()

Company Domain to Name API in Java

OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "domain=ibm.com");
Request request = new Request.Builder()
.url("https://api.companyurlfinder.com/v2/services/domain_to_name")
.method("POST", body)
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("x-api-key", "your_api_key")
.build();
Response response = client.newCall(request).execute();