The Companies API LogoThe Companies API Logo
APIEmpresasCasos de usoPrecios
Iniciar sesiónIniciar sesión
Volver a los casos de uso
Tu consulta de búsqueda
API de búsqueda de empresas
Empresas coincidentes

Cómo construir un buscador de empresas con nuestra API

Aprende a crear un potente buscador de empresas utilizando nuestra API. Esta guía cubre el uso de endpoints, técnicas de segmentación y filtrado, incluyendo ejemplos de código y detalles de precios.

julien
13 min leído
Producto
Introducción

¿Quieres construir un potente buscador de empresas como el que ofrecemos? Nuestra API lo hace simple. En esta guía, aprenderás:

  • Cómo usar el endpoint
    Buscar empresas
    para obtener potentes capacidades de búsqueda.
  • Cómo funciona nuestro sistema de segmentación para filtrar nuestra base de datos.
  • Qué atributos de empresa puedes buscar y filtrar.
  • Ejemplos de código en varios lenguajes para empezar.
  • Detalles de precios y uso.
Cognizantcognizant.com
it services and it consulting
it system custom software development
it system data services
it system design services
it system installation and disposal
it system operations and maintenance
it system testing and evaluation
it system training and support
cloud solutions
cybersecurity
Más de 10,000 empleados
Más de $1 billón
Empresa Pública
Más de 1 billón
Estados Unidos
América del Norte
Teaneck Township
Bergen County, New Jersey
1994
microsoft-365
microsoft-asp-net
php
---
---
Alto (105)
hace 3 meses
Ciscocisco.com
technology information and internet
networking
security
collaboration
computing
ai
industrial iot
cloud
technology information and media
communications infrastructure
Más de 10,000 empleados
Más de $1 billón
Empresa Pública
Más de 1 billón
Estados Unidos
América del Norte
San Jose
Santa Clara County, California
1984
adobe-experience-manager
akamai
apache
envoy-proxy
openssl
---
---
Alto (102)
hace 2 meses
Jabiljabil.com
manufacturing
technology information and internet
technology information and media
engineering services
supply chain services
product design
supply chain management
global services
cloud
cloud equipment
Más de 10,000 empleados
Más de $1 billón
Empresa Pública
Más de 1 billón
Estados Unidos
América del Norte
Saint Petersburg
Pinellas County, Florida
1992
amazon-cloudfront
google-tag-manager
microsoft-365
microsoft-asp-net
php
salesforce-account-engagement
vidyard
+1
---
---
Alto (98)
hace 3 meses
Vestasvestas.com
renewable energy equipment manufacturing
wind electric power generation
renewable energy power generation
renewable energy semiconductor manufacturing
services for renewable energy
technology information and internet
clean energy
energy
environment
environmental engineering
Más de 10,000 empleados
Más de $1 billón
Empresa Pública
10M - 50M
Dinamarca
Europa
Aarhus
Central Denmark Region
1945
adobe-experience-manager
facebook-social-plugins
google-tag-manager
microsoft-365
---
---
Alto (98)
hace 3 meses
Boeingboeing.com
aviation and aerospace component manufacturing
airlines and aviation
defense and space manufacturing
space research and technology
transportation equipment manufacturing
commercial and industrial machinery maintenance
space technology product manufacturing
security systems services
transportation logistics supply chain and storage
military and international affairs
Más de 10,000 empleados
$50 millones - $100 millones
Empresa Pública
Más de 1 billón
Estados Unidos
América del Norte
Chicago
Cook County, Illinois
1916
adobe-experience-manager
amazon-cloudfront
apache
google-tag-manager
microsoft-asp-net
---
---
Alto (97)
hace 3 meses
Cómo funciona

Nuestro endpoint de búsqueda de empresas

Buscar empresas
proporciona potentes capacidades de búsqueda a través de una simple petición GET. Devuelve un número personalizable de empresas coincidentes según tus criterios de búsqueda.

También puedes navegar fácilmente entre las páginas de resultados, ordenar las empresas según cualquier atributo y combinar múltiples filtros entre ellos.

Cada empresa devuelta en la respuesta completa cuesta 1 crédito. Puedes explorar nuestros planes de precios completos para encontrar la mejor opción para tus necesidades.

Utiliza el parámetro simplified=true para obtener una versión ligera de los datos de la empresa. Las respuestas simplificadas son gratuitas y no consumen créditos. Son perfectas para mostrar vistas previas o listas de resultados de búsqueda.

GET
https://api.thecompaniesapi.com/v2/companies
Lo que debes saber

El parámetro query para el endpoint

Buscar empresas
es un array de condiciones. Cada condición es un objeto con las siguientes propiedades:

  • attribute: El atributo por el que deseas filtrar (por ejemplo, about.industries, about.totalEmployees, finances.revenue). Consulta la documentación del endpoint de la API para ver la lista completa de atributos disponibles.
  • operator: Operador lógico para combinar los valores. Usa and para requerir que todos los valores sean verdaderos, o or para requerir que al menos un valor sea verdadero.
  • sign: El signo de comparación para la condición. Las opciones incluyen:
    • equals: Coincide si el valor especificado está incluido en el valor del atributo.
    • exactEquals: Coincide si el valor especificado coincide exactamente con el valor del atributo.
    • notEquals: Coincide si el valor especificado no está incluido en el valor del atributo.
  • values: Un array de valores para comparar con el atributo (por ejemplo, ["saas", "software"] para el atributo about.industries).

Un ejemplo vale más que mil palabras:

[
  // Coincide con empresas que están tanto en la industria SaaS COMO en software
  {
    "attribute": "about.industries",
    "operator": "and",
    "sign": "equals",
    "values": ["saas", "software"]
  },
  // Coincide con empresas con ingresos que NO están en el rango de 50m-100m
  {
    "attribute": "finances.revenue",
    "operator": "or",
    "sign": "notEquals",
    "values": ["50m-100m"]
  }
]

Esta query debe convertirse en una cadena de caracteres y codificarse en formato URL antes de ser utilizada en el parámetro query del endpoint.

GET
https://api.thecompaniesapi.com/v2/companies?query=%5B%7B%22attribute%22%3A%22about.industries%22%2C%22operator%22%3A%22or%22%2C%22sign%22%3A%22equals%22%2C%22values%22%3A%5B%22retail%22%2C%22internet%22%2C%22services%22%5D%7D%5D&token=XXXXXX
El endpoint que define tus criterios de búsqueda.
Tokens de API

Antes de usar The Companies API, necesitarás un token de API. Asegúrate de leer nuestra documentación para autenticar correctamente tus solicitudes.

power
Parece que no tienes ningún token API todavía. Puedes crear uno en el siguiente bloque.

Selecciona o crea un token

Ejemplos de código

Aquí hay ejemplos de código en varios lenguajes para ayudarte a empezar a construir tu propio buscador de empresas.

Selecciona tu lenguaje favorito:
C#

Go

Java

JavaScript
SDK

PHP

Python

Ruby

Rust

async function searchCompanies(query, page = 1, size = 25) {
  const baseUrl = 'https://api.thecompaniesapi.com/v2/companies';

  const params = new URLSearchParams({
    query: JSON.stringify(query),
    page,
    size
  });

  const url = `${baseUrl}?${params.toString()}`;

  const response = await fetch(url, {
    headers: {
      Authorization: `Basic ${process.env.YOUR_API_TOKEN}`,
    },
  });

  if (!response.ok) {
    throw new Error(`API request failed: ${response.status}`);
  }

  return await response.json();
}

// Retrieve SaaS companies with revenue between 50m and 100m
const query = [
  { "attribute": "about.industries", "operator": "and", "sign": "equals", "values": ["saas"] },
  { "attribute": "finances.revenue", "operator": "or", "sign": "notEquals", "values": ["50m-100m"] }
]

await searchCompanies(query)

¿Necesitas ayuda para implementar tu caso de uso?

¡Contáctanos a través del chat de abajo y lo solucionamos juntos!

Una imagen de fondo brillante para resaltar el títuloUna imagen de fondo brillante para resaltar el título
© 2025 The Companies API
  • Actualizaciones
  • Términos
  • Privacidad
  • Preguntas frecuentes
  • Estado

Empresas SaaS de rápido crecimiento con equipos remotos