Every API here is available over the APIs.io API and to AI agents over MCP.
{"openapi":"3.1.0","info":{"title":"Data Galactica API","version":"4.0.0","description":"Organisations and people in the Galactica Entity Standard v1 (https://datagalactica.com/standard), each with a permanent\nGalactica ID: DGC- for organisations, DGP- for people. The overall grade is about contact details:\nverified (claimed by its owner), gold (an e-mail and a phone, both checked), silver (an e-mail and a phone), bronze (less);\nsection grades say how well each part is sourced. Contact details are masked on public pages; signed-in accounts get them in full. When several records share a name, match on place, identifiers and sources (the grade is about contacts, not identity), and\nalways cite the Galactica ID and the page url. Industry filters use ISIC Rev.4: a section letter (J) or a 2-digit\ndivision (62), not NIC.\nKeyless trial: 25 data calls a day per address need no key (never billed, no contact details, list pages of up\nto 25 rows; header x-trial-remaining; then 401 trial_used).\nAccess and price: beyond the trial, every data call needs an account key (Authorization: Bearer <key>, X-API-Key, or\nOcp-Apim-Subscription-Key on https://api.datagalactica.com), or an OAuth token with scope api. Sign up at https://datagalactica.com/signup\n(Rs 50 free credit; agents: https://datagalactica.com/auth.md). Each answered call (HTTP 200) costs Rs 0.40 from the account's prepaid\nwallet; /batch and /match cost Rs 0.40 per record found or matched; errors and not-found answers are free, and so are\n/meta, /enums, /lists, /suggest, /talent, /research/market, the record /card, /account*, /watch, /changes, /check*,\n/me* and the UCP/ACP checkout. An empty wallet answers 402 insufficient_balance. Top-ups: Rs 500, 5,000 or 50,000\n(POST /api/v1/account/topup returns a pay link).\nContacts: every signed-in account gets \"contact\" (full e-mails and phones) on /person/{id}, /company/{id}, search and\n/people/search hits (50 a page), /company/{id}/people, /batch, /email/check and /person|company/{id}/contact (purpose\nrequired), or contact null with contact_reason owner_opted_out (owner hid or removed the record) or hourly_limit (1,000 records an hour). Every\nread is logged with account, route and purpose. Checks, verifications, lists, /find, talent and research never carry a\nperson's contact; no route sends e-mail or SMS. Decisions (checks, verify, diligence) share one envelope: verdict,\nconfidence, grade, cite, conflicts, next. Owner endpoints: Galactica Check proves an e-mail with a 6-digit code (/api/v1/check/*); agents act\nfor an owner with OAuth 2.1 + PKCE (/api/v1/me*, notes), and every contribution is reviewed before it is published.","contact":{"email":"support@datagalactica.com"},"termsOfService":"https://datagalactica.com/terms","x-pricing":{"model":"prepaid wallet","currency":"INR","per_call":0.4,"free_credit":50,"top_ups":[500,5000,50000],"signup":"https://datagalactica.com/signup"}},"servers":[{"url":"https://api.datagalactica.com","description":"API gateway (Azure API Management)"},{"url":"https://datagalactica.com","description":"Direct"}],"paths":{"/api/v1/meta":{"get":{"security":[],"x-billing":{"per_call_inr":0},"summary":"Dataset counts and build date","responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"operationId":"getMeta"}},"/api/v1/company/{id}":{"get":{"x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"summary":"Organisation by id","parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGC-8SFS42RSWAX9"}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/Organization"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Not allowed: account_suspended, or for a pre-account full-data key key_unknown, key_revoked or key_expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"operationId":"getCompanyById"}},"/api/v1/organization/{id}":{"get":{"summary":"Organisation by id (alias of /company/{id})","parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"L85110KA1981PLC013115"}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/Organization"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Not allowed: account_suspended, or for a pre-account full-data key key_unknown, key_revoked or key_expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"operationId":"getOrganizationById"}},"/api/v1/person/{id}":{"get":{"x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"summary":"Person by id (public profiles only)","parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGP-929RKAMSQDNK"}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/Person"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Not allowed: account_suspended, or for a pre-account full-data key key_unknown, key_revoked or key_expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"operationId":"getPersonById"}},"/api/v1/search":{"get":{"x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"summary":"Search organisations, people, or both","description":"A query that is a name ranks well-known and gold records whose name, legal name or alias matches first, then exact names, then other matches. A one-letter word is ignored; a person search needs at least one word or filter. limit and offset are clamped, and the applied values come back in meta.","parameters":[{"name":"type","in":"query","required":false,"description":"company (default), person, or all (both, merged by match then grade then prominence; limit applies per type)","schema":{"type":"string","enum":["company","person","all"],"default":"company"}},{"name":"q","in":"query","required":false,"description":"Words to match in names and text","schema":{"type":"string","example":"infosys"}},{"name":"country","in":"query","required":false,"description":"ISO 3166-1 alpha-2 code","schema":{"type":"string","example":"IN"}},{"name":"city","in":"query","required":false,"description":"City name","schema":{"type":"string","example":"pune"}},{"name":"region","in":"query","required":false,"description":"State or region","schema":{"type":"string"}},{"name":"industry","in":"query","required":false,"description":"Organisations: ISIC Rev.4 section letter (J) or 2-digit division (62)","schema":{"type":"string","example":"J"}},{"name":"size","in":"query","required":false,"description":"Organisations: size band","schema":{"type":"string","enum":["micro","small","medium","large","enterprise"]}},{"name":"status","in":"query","required":false,"description":"Organisations: operating status","schema":{"type":"string","enum":["operating","closed"]}},{"name":"kind","in":"query","required":false,"description":"Organisations: kind","schema":{"type":"string","enum":["company","nonprofit","education","government"]}},{"name":"hiring","in":"query","required":false,"description":"Organisations: true = open roles on record","schema":{"type":"string","enum":["true"]}},{"name":"looking_for","in":"query","required":false,"description":"People: what they say they are open to, e.g. full-time job, internship","schema":{"type":"string"}},{"name":"skill","in":"query","required":false,"description":"People: a skill they list","schema":{"type":"string","example":"python"}},{"name":"degree","in":"query","required":false,"description":"People: degree","schema":{"type":"string"}},{"name":"college","in":"query","required":false,"description":"People: college","schema":{"type":"string"}},{"name":"employer","in":"query","required":false,"description":"People: employer","schema":{"type":"string"}},{"name":"interest","in":"query","required":false,"description":"People: interest","schema":{"type":"string"}},{"name":"occupation","in":"query","required":false,"description":"People: occupation","schema":{"type":"string"}},{"name":"function","in":"query","required":false,"description":"People: engineering, product, design, sales, marketing, finance, operations, people, legal, education, healthcare, research, customer, administration, media, public service, leadership","schema":{"type":"string"}},{"name":"seniority","in":"query","required":false,"description":"People: founder, executive, director, manager, senior, professional, entry, student","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1 to 50, default 20","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","required":false,"description":"0 to 500, default 0","schema":{"type":"integer","minimum":0,"maximum":500,"default":0}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"const":true},"data":{"type":"object","properties":{"type":{"type":"string"},"count":{"type":"integer"},"results":{"type":"array","items":{"$ref":"#/components/schemas/Hit"}}}},"meta":{"allOf":[{"$ref":"#/components/schemas/Meta"},{"type":"object","properties":{"limit":{"type":"integer"},"offset":{"type":"integer"}}}]}}}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"operationId":"getSearch"}},"/api/v1/find":{"get":{"x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"summary":"Ask in plain words (AI)","operationId":"find","description":"A name or a question in plain English, read by a language model into the /search filters, matched, and topped up with records close in meaning. data.understood shows the reading; a plain name is matched without the model.","parameters":[{"name":"q","in":"query","required":true,"description":"A name or question, up to 300 characters","schema":{"type":"string","maxLength":300},"example":"engineers in bengaluru who know python"},{"name":"type","in":"query","required":false,"description":"company, person or all (default)","schema":{"type":"string","enum":["all","company","person"]}},{"name":"limit","in":"query","required":false,"description":"1 to 50, default 20","schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"offset","in":"query","required":false,"description":"0 to 500","schema":{"type":"integer","minimum":0,"maximum":500}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object","properties":{"understood":{"type":["object","null"],"description":"The filters the question was read into, plus about (a topic matched by meaning)"},"count":{"type":"integer"},"next":{"type":["string","null"]},"results":{"type":"array","items":{"$ref":"#/components/schemas/Hit"}},"related":{"type":"array","items":{"$ref":"#/components/schemas/Hit"}}}},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/verify/company":{"get":{"summary":"Verify an organisation: does it exist, is it the one meant, is it operating","operationId":"verifyCompany","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"description":"Best match for a name (and country, city, website), or for an identifier, with a confidence (0 to 1), a verdict (match >= 0.8, possible_match >= 0.55, no_match), checks per field and other candidates. A not-found answer is free.","parameters":[{"name":"name","in":"query","required":false,"description":"Organisation name as the customer gave it","schema":{"type":"string","example":"Infosys Ltd"}},{"name":"country","in":"query","required":false,"description":"ISO 3166-1 alpha-2","schema":{"type":"string","example":"IN"}},{"name":"city","in":"query","required":false,"description":"City","schema":{"type":"string"}},{"name":"website","in":"query","required":false,"description":"Website or domain; a domain match weighs a lot","schema":{"type":"string","example":"infosys.com"}},{"name":"id","in":"query","required":false,"description":"Instead of name: CIN, LLPIN, LEI-<lei>, GB-<n>, CIK-<n>, Q-id or Galactica ID","schema":{"type":"string"}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/Verification"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/verify/person":{"get":{"summary":"Verify a person in a role: is there a public record of them","operationId":"verifyPerson","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"description":"Best public record for a name, checked against employer, title, city and country. Contact details are never part of a verification.","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string"},"example":"Salil Parekh"},{"name":"employer","in":"query","required":false,"description":"Organisation name","schema":{"type":"string","example":"Infosys"}},{"name":"title","in":"query","required":false,"description":"Job title","schema":{"type":"string"}},{"name":"city","in":"query","required":false,"description":"City","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"ISO 3166-1 alpha-2","schema":{"type":"string"}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/Verification"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/resolve":{"get":{"summary":"Any identifier to its Galactica ID","operationId":"resolve","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"query","required":true,"description":"CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id or Galactica ID","schema":{"type":"string"},"example":"L85110KA1981PLC013115"}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object","properties":{"galactica_id":{"type":"string"},"type":{"type":"string","enum":["organization","person"]},"name":{"type":"string"},"url":{"type":"string"},"quality":{"$ref":"#/components/schemas/Grade"},"identifiers":{"type":"object"}}},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/person/check":{"get":{"summary":"Check a person in a role (decision envelope)","operationId":"personCheck","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string"},"example":"Salil Parekh"},{"name":"employer","in":"query","required":false,"description":"Organisation name","schema":{"type":"string"}},{"name":"title","in":"query","required":false,"description":"Job title","schema":{"type":"string"}},{"name":"domain","in":"query","required":false,"description":"Employer website","schema":{"type":"string"}},{"name":"city","in":"query","required":false,"description":"City","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"ISO 3166-1 alpha-2","schema":{"type":"string"}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"allOf":[{"$ref":"#/components/schemas/Decision"},{"type":"object","properties":{"checks":{"type":"object"},"current":{"type":["object","null"]},"candidates":{"type":"array","items":{"type":"object"}}}}]},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/identity/check":{"get":{"summary":"Same entity or not (not a government KYC)","operationId":"identityCheck","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"description":"An id alone, or type=person|company with a name and a second clue. Government-id keys (aadhaar, pan, passport, ssn, account_number) answer 400 unsupported_identifier, unbilled.","parameters":[{"name":"id","in":"query","required":false,"description":"Any identifier","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"person or company","schema":{"type":"string","enum":["person","company"]}},{"name":"name","in":"query","required":false,"description":"Name","schema":{"type":"string"}},{"name":"employer","in":"query","required":false,"description":"Person: employer","schema":{"type":"string"}},{"name":"domain","in":"query","required":false,"description":"Website","schema":{"type":"string"}},{"name":"city","in":"query","required":false,"description":"City","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"ISO 2","schema":{"type":"string"}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"allOf":[{"$ref":"#/components/schemas/Decision"},{"type":"object","properties":{"identifiers":{"type":"object"},"operating":{"type":["boolean","null"]}}}]},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/email/check":{"post":{"summary":"Status of an e-mail address you already have","operationId":"emailCheck","x-billing":{"per_call_inr":0.4,"billed_on":"verdict held or withheld; not_held is free"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email"}}}}}},"responses":{"200":{"description":"held, not_held or withheld","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object","properties":{"verdict":{"type":"string","enum":["held","not_held","withheld"]},"status":{"type":"string"},"on":{"type":"string","enum":["person","organization"]},"cite":{"type":"object"},"contact":{"$ref":"#/components/schemas/FullContact"}}},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/company/{id}/diligence":{"get":{"summary":"Company due-diligence summary","operationId":"companyDiligence","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGC-8SFS42RSWAX9"}],"responses":{"200":{"description":"ok; unknown always lists beneficial_owners, sanctions, gstin_status","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/person/{id}/diligence":{"get":{"summary":"Person due-diligence summary","operationId":"personDiligence","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGP-929RKAMSQDNK"},{"name":"employer","in":"query","required":false,"description":"Checked against the record","schema":{"type":"string"}},{"name":"title","in":"query","required":false,"description":"Checked against the record","schema":{"type":"string"}}],"responses":{"200":{"description":"ok; unknown always lists government_id, sanctions, address_proof","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object"},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/company/{id}/hiring":{"get":{"summary":"Openings and workforce roles","operationId":"companyHiring","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGC-8SFS42RSWAX9"}],"responses":{"200":{"description":"ok (jobs_count 0 when none)","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"type":"object","properties":{"jobs_count":{"type":"integer"},"recent":{"type":"array","items":{"type":"object"}},"workforce":{"type":["object","null"]}}},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/person/{id}/hire-check":{"get":{"summary":"A person against a role","operationId":"hireCheck","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>, CIK-<n>, Wikidata Q-id.","schema":{"type":"string"},"example":"DGP-8J76H1YPDRQQ"},{"name":"role","in":"query","required":true,"schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Name or DGC id","schema":{"type":"string"}},{"name":"city","in":"query","required":false,"description":"City","schema":{"type":"string"}}],"responses":{"200":{"description":"ok","content":{"application/json":{"schema":{"type":"object","required":["ok","data"],"properties":{"ok":{"const":true},"data":{"allOf":[{"$ref":"#/components/schemas/Decision"},{"type":"object","properties":{"already_there":{"type":"boolean"},"current_title":{"type":["string","null"]},"skill_overlap":{"type":"array","items":{"type":"string"}},"looking_for":{"type":"array","items":{"type":"string"}},"contact":{"$ref":"#/components/schemas/FullContact"}}}]},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"api_key_required, invalid_key, key_revoked or account_required: send an account key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"insufficient_balance: the wallet cannot pay for the call (top up: POST /api/v1/account/topup)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Not found (not billed)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see the retry-after header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/person/{id}/contact":{"get":{"summary":"Full contact for one person (signed-in accounts)","operationId":"personContact","x-billing":{"per_call_inr":0.4,"billed_on":"HTTP 200"},"parameters":[{"name":"id","in":"path","required":true,"description":"Galactica ID (DGC-/DGP- + 12 characters) or any source id: CIN, LLPIN, LEI-<lei>, GB-<number>
# --- truncated at 32 KB (86 KB total) ---
# Full source: https://artifacts.apis.io/datagalactica-com/openapi/_original/datagalactica-com-api-openapi.json