import requests​API_KEY = "qfNfdijpFhbhPhA7j2ZxvtEGkfv8DftTtmTEbnWN"API_ENDPOINT = "https://api.craft.co/v1/query"GRAPHQL_QUERY = """query getCompany($domain: String!) {company(domain: $domain) {locations {citycountry}}}"""​request_headers= { "x-craft-api-key": API_KEY }request_data = {"query": GRAPHQL_QUERY,"variables": { "domain": "facebook.com" }}​response = requests.post(API_ENDPOINT, json=request_data, headers=request_headers, timeout=30)response_data = response.json()​print(response_data)
Make sure to replace qfNfdijpFhbhPhA7j2ZxvtEGkfv8DftTtmTEbnWN
with your unique API key.
The above command returns JSON structured like this:
{"data": {"company": {"locations": [{"city": "Tokyo","country": "JP"},{"city": "Ottawa","country": "CA"},{"city": "Jakarta","country": "ID"},...]}}}
​Query basic company info​
​Query financials​
​Query operating data​
​Query human capital data​