# BatteryComply > EU Battery Regulation (EU) 2023/1542 compliance audits and Digital Battery Passport issuance for manufacturers, importers, and distributors. Accepts a PDF (Declaration of Conformity, technical file, spec sheet, test report) and returns either a structured 10-check compliance verdict with Article citations, or an Annex XIII Battery Passport in JSON-LD with a QR-encoded resolver URL. Headquartered in Norway. Site language: English, Danish, Norwegian, Swedish, German. ## API - [OpenAPI 3.1 specification](https://batterycomply-api.onrender.com/openapi.json): Machine-readable contract for `/api/v1/check` (audit) and `/api/v1/passport/*` (Battery Passport build, fetch, public resolver). - [Interactive API docs](https://batterycomply-api.onrender.com/docs): Swagger UI with live request examples. - [ReDoc API docs](https://batterycomply-api.onrender.com/redoc): Three-pane reference rendering of the same spec. - [Developer guide](https://batterycomply.com/api): Human-readable getting-started, curl examples, current pricing status. ## Methodology - [How we audit](https://batterycomply.com/how-we-audit): The ten checks performed by `/api/v1/check`, each pinned to an Article or Annex of Regulation (EU) 2023/1542 + supporting standards (UN 38.3, RoHS Directive 2011/65/EU, REACH Regulation (EC) 1907/2006). - [Battery Passport JSON-LD context](https://batterycomply.com/passport-context.jsonld): Custom `@context` mapping Annex XIII fields to schema.org and the `bc:` namespace. Use this for crawlers and aggregators consuming public passport URLs. ## Integration patterns - **GPT Actions / Claude tool use:** Point the action manifest at the OpenAPI URL above. No plugin manifest is published — `/.well-known/ai-plugin.json` is not provided because the ChatGPT Plugins format was sunset in April 2024. - **MCP server:** No MCP server is hosted as of April 2026. The roadmap is to expose the public resolver as an MCP tool once the spec stabilises (SEP-1649 / SEP-1960). - **Direct HTTP:** Plain `multipart/form-data` POST with a single PDF under the field name `file`. Optional `?lang=en|da|no|sv|de` query string. ## Legal - [Terms of Service](https://batterycomply.com/terms) - [Privacy](https://batterycomply.com/privacy) - [Cookies](https://batterycomply.com/cookies) - [About](https://batterycomply.com/about) ## Contact For API access, bulk pricing, or integration support: info@batterycomply.com