Cet article explique comment extraire le nombre d'investisseurs d'une startup à l'aide de l'API Piloterr pour évaluer son attractivité et comparer sa position sur le marché, avec un exemple de code Python.
Utilisez l'API Crunchbase Scraping ou l'API Crunchbase Company pour des données structurées.
Pourquoi extraire le nombre d'investisseurs d'une startup ?
Évaluation de la traction : un nombre élevé d'investisseurs peut indiquer une forte confiance et un intérêt marqué pour la startup, signe potentiel de traction et de croissance.
Benchmarking : comparer le nombre d'investisseurs d'une startup à celui de ses concurrents peut offrir des indications sur sa position relative sur le marché.
Évaluation de la stabilité financière : un nombre élevé d'investisseurs peut suggérer une plus grande stabilité financière, rendant la startup plus attractive pour les clients, fournisseurs et autres parties prenantes.
Tendances du marché : l'analyse des tendances d'investissement peut aider à identifier les secteurs émergents et les technologies prometteuses.
En bref, scraper ces informations peut fournir des données précieuses pour diverses analyses stratégiques et décisionnelles.
Comment récupérer le nombre d'investisseurs ?
C'est simple, je vais vous guider pas à pas. Prenons l'exemple suivant : mon objectif est de récupérer le nombre d'investisseurs d'OpenAI.
Créer votre compte
- Inscrivez-vous sur piloterr.com.
- Créez votre abonnement.
- Créez et copiez votre clé API.
Étude de cas
Pour notre étude de cas, reprenons l'exemple ci-dessus. Cette section sera divisée en plusieurs thèmes :
- Code de base : code très simple que vous pouvez reproduire en copiant-collant notre exemple.
- Résultat obtenu : présentation du résultat obtenu en exécutant le code.
- Explication du code : explication générale du fonctionnement du code.
- Améliorations possibles : suggestions d'améliorations que vous pouvez apporter vous-même.
Code Python de base
N'oubliez pas de remplacer PILOTERR_API_KEY par votre vraie clé API. Le script suppose que les réponses de l'API Piloterr sont au format spécifique à notre API ; il pourra donc devoir être ajusté selon le fournisseur que vous choisissez.
- Copiez le code
- Créez un nouveau fichier
get_the_number_of_investors.py - Remplacez le token API par le vôtre
- Remplacez la variable COMPANY selon vos besoins
- Exécutez le script avec python get_the_number_of_investors.py
import requests
import pandas as pd
import json
PILOTERR_API_KEY = #'YOUR-API-KEY-HERE'
COMPANY = 'openai'
def get_number_investors_from_crunchbase(query: str):
crunchbase_company_info_api_url = "https://piloterr.com/api/v2/crunchbase/company/info"
headers = {
"x-api-key": PILOTERR_API_KEY
}
data = {
"query": query
}
response = requests.get(
url=crunchbase_company_info_api_url,
headers=headers,
params=data
)
if response.status_code == 200:
return response.json()
else:
response.raise_for_status()
# Usage
try:
data = get_number_investors_from_crunchbase(COMPANY)
if data:
name = data.get("name", "N/A")
founded = data.get("founded", "N/A")
num_investors = data.get("company_financials_highlights", {}).get("num_investors", "N/A")
df = pd.DataFrame({
"Name": [name],
"Founded": [founded],
"Num_Investors": [num_investors]
})
print(df)
else:
print("No data returned from API.")
except requests.exceptions.RequestException as e:
print(f"An error occurred: {e}")