Company name or number. Not case-sensitive. You can provide either a company name or a company number here.
i2 group API (2.0.0)
API for searching companies and people, retrieving full details, and exploring their network connections.
Each API key is limited based on credits. If you run out of credits, you will receive a 429 Too Many Requests response.
Download OpenAPI description
Overview
License
Languages
Servers
Mock server
https://i2-group-docs.mnai.tech/_mock/openapi/
https://dev-api-gateway.mnai.tech/i2-group/
https://prod-api-gateway.mnai.tech/i2-group/
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/search
- https://dev-api-gateway.mnai.tech/i2-group/company/search
- https://prod-api-gateway.mnai.tech/i2-group/company/search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/search?searchText=mnai&status=Active' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idCompany": 123, "profileLink": "https://platform.mnai.tech/company/123/summary", "name": "ABC Holdings Ltd", "number": "12345678", "incorporatedDate": "2010-05-20", "companyStatus": "Active", "registerStatus": "Active", "registeredAddress": { … }, "historicalNames": [ … ], "score": 99.1 } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/person/search
- https://dev-api-gateway.mnai.tech/i2-group/person/search
- https://prod-api-gateway.mnai.tech/i2-group/person/search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/person/search?searchText=string&birthDate=string' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idPerson": 987, "profileLink": "https://platform.mnai.tech/person/987/summary", "name": "John Doe", "birthDate": "1980-06", "addresses": [ … ], "score": 99.1 } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "idCompany": 123, "profileLink": "https://platform.mnai.tech/company/123/summary", "name": "ABC Holdings Ltd", "number": "12345678", "incorporatedDate": "2010-05-20", "companyStatus": "Active", "registerStatus": "Active", "description": "Holding company for ABC Group.", "registeredAddress": { "line1": "Flat 4", "line2": "123 Main St", "line3": null, "line4": null, "town": "London", "postcode": "W1A 1AA" }, "vatNumbers": [ "GB123456789", "GB987654321" ], "websites": [ "https://www.abcholdings.com", "https://www.abcgroup.com" ], "socials": [ { … }, { … }, { … }, { … }, { … } ], "historicalNames": [ { … } ], "historicalAddresses": [ { … } ], "accounts": { "latestAccountsDate": "2021-12-31", "latestTurnover": 1234567, "latestNetAssets": 987654, "latestEmployees": 100, "estimatedTurnover": "£1m-£2m" }, "sicCodes": [ "12345", "54321" ], "keywords": [ "Holding Company", "Investment" ], "tags": [ "Innovative company", "Has VC investment", "VAT registered" ], "impact": { "overallScore": 600, "governanceScore": 75, "emissionsScore": 100, "diversityScore": 91, "financialRiskScore": 60, "sectorScore": 66 } }
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}
- https://dev-api-gateway.mnai.tech/i2-group/person/{idPerson}
- https://prod-api-gateway.mnai.tech/i2-group/person/{idPerson}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "idPerson": 789, "profileLink": "https://platform.mnai.tech/person/789/summary", "name": "John Doe", "birthDate": "1980-06", "nationality": "British", "linkedin": [ "https://www.linkedin.com/in/johndoe" ], "impact": { "overallScore": 600, "governanceScore": 75, "emissionsScore": 100, "diversityScore": 91, "financialRiskScore": 60, "sectorScore": 66 } }
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/addresses
- https://dev-api-gateway.mnai.tech/i2-group/person/{idPerson}/addresses
- https://prod-api-gateway.mnai.tech/i2-group/person/{idPerson}/addresses
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/addresses' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idCompany": 123, "profileLink": "https://platform.mnai.tech/company/123/summary", "companyName": "ABC Holdings Ltd", "companyNumber": "12345678", "incorporatedDate": "2020-01-01", "registerStatus": "Active", "companyStatus": "Active", "line1": "456 Another Rd", "line2": null, "line3": null, "line4": null, "town": "Manchester", "postcode": "M1 2AB" } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/roles
- https://dev-api-gateway.mnai.tech/i2-group/person/{idPerson}/roles
- https://prod-api-gateway.mnai.tech/i2-group/person/{idPerson}/roles
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/roles' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idCompany": 123, "profileLink": "https://platform.mnai.tech/company/123/summary", "number": "12345678", "name": "ABC Holdings Ltd", "incorporatedDate": "2010-05-20", "companyStatus": "Active", "registerStatus": "Active", "role": "Director", "appointedDate": "2010-05-20", "resignedDate": null } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/network
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}/network
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}/network
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/network' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "nodes": [ { … }, { … }, { … } ], "relationships": [ { … }, { … }, { … } ] }
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/network
- https://dev-api-gateway.mnai.tech/i2-group/person/{idPerson}/network
- https://prod-api-gateway.mnai.tech/i2-group/person/{idPerson}/network
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/person/{idPerson}/network' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "nodes": [ { … }, { … }, { … } ], "relationships": [ { … }, { … }, { … } ] }
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/trading-addresses
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}/trading-addresses
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}/trading-addresses
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/trading-addresses' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "line1": "789 Officer St", "line2": null, "line3": null, "line4": null, "town": "London", "postcode": "W1B 2BB" } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/officers
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}/officers
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}/officers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/officers' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "entityType": "Person", "idPerson": 456, "profileLink": "https://platform.mnai.tech/person/456/summary", "name": "Jane Smith", "birthDate": "1970-01", "role": "Director", "appointedDate": "2010-05-20", "resignedDate": null, "address": { … } } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/charges
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}/charges
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}/charges
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/charges' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idCharge": 987, "chargeCode": "ABC123", "description": "Charge on property", "chargeStatus": "Satisfied", "createdDate": "2010-05-20", "satisfiedDate": null, "chargeHolder": [ … ] } ]
- Mock serverhttps://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/judgments
- https://dev-api-gateway.mnai.tech/i2-group/company/{idCompany}/judgments
- https://prod-api-gateway.mnai.tech/i2-group/company/{idCompany}/judgments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://i2-group-docs.mnai.tech/_mock/openapi/company/{idCompany}/judgments' \
-H 'i2-api-key: YOUR_API_KEY_HERE'Response
application/json
[ { "idJudgment": "3cc1cb31-fcac-4a67-998b-ec675084994e", "caseNumber": "G25YX983", "categoryCode": "CCJ", "categoryName": "County Court Judgements", "judgmentDate": "2010-05-20", "amount": 1234.99, "courtName": "London County Court", "judgmentStatus": "Satisfied", "satisfiedDate": "2015-06-30" } ]