Enrich API Documentation
  • Introduction
    • Authentication
    • Rate Limit
    • Credit Usage
  • Reference
    • Check Credit Usage
    • Email to Profile data
    • Email to IP
    • Email Finder
    • Profile URL to Work Email V2
    • Profile URL to Personal Email
    • Verify Emails—Even Behind Catch-Alls
    • Company Lookup
    • Company Funding and Traffic
    • Linkedin Public Profile Enrichment
    • Phone Number Finder
    • Find post details by URL
    • Search Posts
    • Bulk enrichment
    • Email to Phone Number
    • Email to Person Lite
    • Reverse email append
    • Disposable/Spam Email Check
    • IP to Company
    • Logo API
    • Search People Activities
    • Search Company Activities
    • Search Post Reactions
    • Search Post Reactions by URL
    • Search Post Comments
    • Search Post Comments by URL
    • Search Company
    • Search Similar Companies
    • Search People
    • Sales Pointer - Dynamic Filters
    • Sales Pointer - People
    • Sales Pointer - People by URL
    • Sales Pointer - Company
    • Sales Pointer - Company by URL
    • Search Company Employees
    • Search Jobs
    • Web search
    • Serp Search
    • News Search
    • Maps Search
    • Places Search
    • Videos Search
    • Shopping Search
    • Image Search
  • Changelog
Powered by GitBook
On this page
  1. Reference

Search Company

Search for companies easily with our Company Search API. Provide key details like name, location, industry, or size, and our algorithm fetches precise and relevant company information.

cURL 'https://api.enrich.so/v1/api/search-company' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "name": "Example Company",
  "website": "https://example.com",
  "tagline": "Innovation at its best",
  "type": "Private",
  "postal_code": "123456",
  "description": "A leading company in technology",
  "industries": ["Technology", "Software"],
  "location_country": "United States",
  "location_city": "San Francisco",
  "specialities": ["AI", "Cloud Computing"],
  "followers": 5000,
  "staff_count": 200,
  "page_size": 10,
  "current_page": 1
}'
const axios = require('axios');

axios.post('https://api.enrich.so/v1/api/search-company', 
  {
    name: "Example Company",
    website: "https://example.com",
    tagline: "Innovation at its best",
    type: "Private",
    postal_code: "123456",
    description: "A leading company in technology",
    industries: ["Technology", "Software"],
    location_country: "United States",
    location_city: "San Francisco",
    specialities: ["AI", "Cloud Computing"],
    followers: 5000,
    staff_count: 200,
    page_size: 10,
    current_page: 1
  }, 
  {
    headers: {
      accept: 'application/json',
      Authorization: 'Bearer <token>',
      'Content-Type': 'application/json'
    }
  })
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error.response ? error.response.data : error.message);
  });
import requests

url = 'https://api.enrich.so/v1/api/search-company'
payload = {
    'name': 'Example Company',
    'website': 'https://example.com',
    'tagline': 'Innovation at its best',
    'type': 'Private',
    'postal_code': '123456',
    'description': 'A leading company in technology',
    'industries': ['Technology', 'Software'],
    'location_country': 'United States',
    'location_city': 'San Francisco',
    'specialities': ['AI', 'Cloud Computing'],
    'followers': 5000,
    'staff_count': 200,
    'page_size': 10,
    'current_page': 1
}
headers = {
    'accept': 'application/json',
    'authorization': 'Bearer <token>',
    'Content-Type': 'application/json'
}

resp = requests.post(url, json=payload, headers=headers)

print(resp.text)
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n" +
    "  \"name\": \"Example Company\",\n" +
    "  \"website\": \"https://example.com\",\n" +
    "  \"tagline\": \"Innovation at its best\",\n" +
    "  \"type\": \"Private\",\n" +
    "  \"postal_code\": \"123456\",\n" +
    "  \"description\": \"A leading company in technology\",\n" +
    "  \"industries\": [\"Technology\", \"Software\"],\n" +
    "  \"location_country\": \"United States\",\n" +
    "  \"location_city\": \"San Francisco\",\n" +
    "  \"specialities\": [\"AI\", \"Cloud Computing\"],\n" +
    "  \"followers\": 5000,\n" +
    "  \"staff_count\": 200,\n" +
    "  \"page_size\": 10,\n" +
    "  \"current_page\": 1\n" +
    "}");

Request request = new Request.Builder()
    .url("https://api.enrich.so/v1/api/search-company")
    .post(body)
    .addHeader("accept", "application/json")
    .addHeader("authorization", "Bearer <token>")
    .addHeader("Content-Type", "application/json")
    .build();

Response response = client.newCall(request).execute();
require 'uri'
require 'net/http'
require 'json'

url = URI("https://api.enrich.so/v1/api/search-company")

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

request = Net::HTTP::Post.new(url)
request["accept"] = 'application/json'
request["authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'

payload = {
  name: "Example Company",
  website: "https://example.com",
  tagline: "Innovation at its best",
  type: "Private",
  postal_code: "123456",
  description: "A leading company in technology",
  industries: ["Technology", "Software"],
  location_country: "United States",
  location_city: "San Francisco",
  specialities: ["AI", "Cloud Computing"],
  followers: 5000,
  staff_count: 200,
  page_size: 10,
  current_page: 1
}.to_json

request.body = payload

response = http.request(request)
puts response.read_body
<?php

$curl = curl_init();

$data = [
    "name" => "Example Company",
    "website" => "https://example.com",
    "tagline" => "Innovation at its best",
    "type" => "Private",
    "postal_code" => "123456",
    "description" => "A leading company in technology",
    "industries" => ["Technology", "Software"],
    "location_country" => "United States",
    "location_city" => "San Francisco",
    "specialities" => ["AI", "Cloud Computing"],
    "followers" => 5000,
    "staff_count" => 200,
    "page_size" => 10,
    "current_page" => 1
];

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.enrich.so/v1/api/search-company",
  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($data),
  CURLOPT_HTTPHEADER => [
    "accept: application/json",
    "authorization: Bearer <token>",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

Example response

Status Code: 200 OK

{
    "success": true,
    "message": "Companies record found.",
    "data": {
        "current_page": 1,
        "total_page": 1,
        "page_size": 20,
        "companies": [
            {
                "company_name": "Maximise.ai",
                "tagline": "Identify anonymous visitors on your site. Automate personalized outreach via email, LinkedIn, and Phone calls.",
                "web_address": "maximise.ai",
                "zip_code": "",
                "city": "",
                "country": "",
                "geo_region": "",
                "industries": [
                    "Software Development"
                ],
                "expertise": [
                    "lead generation",
                    "website visitor identification",
                    "B2B Lead generation"
                ],
                "type": "Partnership",
                "profile_id": "104336610",
                "icon_url": "https://media.licdn.com/dms/image/v2/D4D0BAQH5LqFS9E_WmA/company-logo_400_400/company-logo_400_400/0/1722246140478/maximise_ai_logo?e=1732147200&v=beta&t=Z35YqQF-FORpOte1CQVVtPSEviGpoH7wuBnvXPdSQws",
                "summary": "Identify individuals and companies visiting your site. Automate personalized outreach via email, LinkedIn, and Phone calls. Immediate ROI Guaranteed.",
                "supporters": 5,
                "team_size": 0,
                "linkedin_profile": "https://www.linkedin.com/company/104336610/"
            }
        ]
    },
    "total_credits": 100000,
    "credits_used": 3174.05,
    "credits_remaining": 96825.95
}

Status code: 404 NOT FOUND

{
    "message": "We couldn't find results for this query"
}
PreviousSearch Post Comments by URLNextSearch Similar Companies

Last updated 4 months ago