Authentification
Découvrez comment authentifier vos requêtes à The Companies API.
The Companies API utilise des jetons d'API pour authentifier les requêtes. Ils sont permanents, n'expirent jamais, et sont sûrs pour un usage à long terme.
Vous pouvez gérer vos jetons d'API dans vos paramètres ou sur cette page ci-dessous.
Vos jetons d'API sont très importants, alors gardez-les en sécurité !
Inscrivez-vous pour accéder à toutes les fonctionnalités
Recevez votre jeton d'API et commencez à implémenter l'API dans votre produit avec 500 crédits gratuits.
Aucune carte de crédit requise
Jetons API
Il y a plusieurs façons d'authentifier vos requêtes HTTPS vers l'API.
- En ajoutant un en-tête
Authorization
. L'en-têteAuthorization
est formaté comme ceci :Authorization: Basic MY-API-TOKEN
(remplacezMY-API-TOKEN
par l'un de vos jetons). - En envoyant le jeton d'API comme un paramètre
GET
. Comme ceci?token=MY-API-TOKEN
(principalement utilisé pour tester rapidement un endpoint). - Vous pouvez également authentifier vos requêtes en utilisant nos SDK pour vos langages de programmation préférés. Le SDK JavaScript est déjà disponible.
Exemples de code
Sélectionnez votre langage favori :
// 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