Authentification
Aprenda a autenticar sus solicitudes a The Companies API.
La API de las empresas utiliza tokens de API para autenticar las solicitudes. Son permanentes, nunca expiran y son seguros para fines a largo plazo.
Puede gestionar sus tokens de API en sus parámetros o en esta página a continuación.
Sus tokens de API son muy importantes, así que manténgalos seguros!
Regístrate para acceder a todas las características
Obtén tu token de API y comienza a implementar la API en tu producto con 500 créditos gratuitos.
No se requiere tarjeta de crédito
Tokens de API
Hay varias formas de autenticar sus solicitudes HTTPS a la API.
- Al agregar un encabezado
Authorization
. El encabezadoAuthorization
se formatea comoAuthorization: Basic MY-API-TOKEN
(reemplaceMY-API-TOKEN
con uno de los suyos). - Al enviar el token de API como un parámetro
GET
. Como esto?token=MY-API-TOKEN
(principalmente utilizado para probar rápidamente un endpoint). - También puede autenticar sus solicitudes usando nuestros SDKs para sus lenguajes de programación favoritos. El SDK de JavaScript ya está disponible.
Ejemplos de código
Selecciona tu lenguaje favorito:
// Example 1 : With our SDK
import createClient from '@thecompaniesapi/sdk'
const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })
const response = await tca.fetchCompany({
domain: 'thecompaniesapi.com'
})
const company = response.data // The company profile
// Example 2 : With a GET parameter
const response = await fetch('https://api.thecompaniesapi.com/v2/companies/thecompaniesapi.com?token=YOUR_API_TOKEN')
const company = response.data // The company profile
// Example 3 : With an Authorization header
const response = await fetch('https://api.thecompaniesapi.com/v2/companies/thecompaniesapi.com', {
headers: {
'Authorization': 'Basic YOUR_API_TOKEN'
}
})
const company = response.data // The company profile