agentsclimarketplace

Openapi company

Skill openapi/openapi-skills/skills/openapi-company

Look up company/business data through Openapi - Italian companies by VAT/tax code or name, European and worldwide company search, shareholders, UBO, AML, PEC/SDI codes, company monitoring. Use for questions like "find data about company X", "who owns VAT number Y", "search companies in France/EU/worldwide".From its SKILL.md

Install
npx -y skills add openapi/openapi-skills --skill openapi-company

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • reads credentialsReads from 1 credential source: `OPENAPI_TOKEN`.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • fetches URLsInstructs the agent to fetch 2 URLs, including https://company.openapi.com and 1 more.

SKILL.md

2.4 KB, 606 tokens by cl100k_base, as published. Nobody here has run it

Openapi Company data

Base URL: https://company.openapi.com — company master data from official registers (Chamber of Commerce, CRIF, INPS and more).

Authentication: Authorization: Bearer <token> with company.openapi.com scopes — see the openapi-auth skill.

Italian companies (by VAT or tax code)

EndpointReturns
GET /IT-start/{vatCode_taxCode_or_id}Basic data (cheap, start here)
GET /IT-advanced/{vatCode_taxCode_or_id}Advanced data
GET /IT-full/{vatCode_or_taxCode}Everything (most expensive)
GET /IT-searchSearch by name/filters
GET /IT-shareholders/… / GET /IT-ubo/…Shareholders / ultimate beneficial owners
GET /IT-aml/…Anti-money-laundering data
GET /IT-pec/… / GET /IT-sdicode/…Certified e-mail / SDI invoicing code
GET /IT-address/…, /IT-name/…, /IT-closed/…, /IT-vatgroup/…, /IT-splitpayment/…, /IT-pa/…Address, name, activity cessation, VAT group, split payment, public administration
GET /IT-legalformsItalian legal forms list
GET /IT-check_id/{id}Status of an async request

POST variants of /IT-full, /IT-aml, /IT-marketing, /IT-stakeholders run asynchronously: pass a callback URL or poll GET /IT-check_id/{id}.

Other countries

  • Dedicated start/advanced pairs: FR (also /FR-search), DE, ES, PT, GB, BE, AT, CH, PL — e.g. GET /FR-start/{siret_siren_or_vat}.
  • Worldwide: GET /WW-start/{country}/{id}, GET /WW-advanced/{country}/{id}, GET /WW-top/{country}/{id}.

Monitoring

POST /monitor registers a company for change notifications; GET /monitor, GET/DELETE /monitor/{id} manage registrations.

Example

curl -s https://company.openapi.com/IT-start/12485671007 \
  -H "Authorization: Bearer $OPENAPI_TOKEN"

Notes

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.