Validates your data against Annex XIII before it hits the EU border

The API-First Engine for EU Battery Passport Compliance.

Ingest your ERP data. Normalize to the AAS standard. Generate compliant labels and QR codes. Ship to EU — before the deadline.

The only compliance linter that catches 2023/1542 gaps in your batch data — so your logistics chain stays protected.

Book a 10-Minute Technical Demo →Run the Free Compliance Linter →

Stop Manual Mapping. Automate Your 2023/1542 Data from ERP to QR.

90+ Annex XIII Fields

The EU mandate requires carbon footprint, recycled content, hazardous substance declarations, and dozens more. Our API covers every required field — validated before a label prints.

ERP → AAS in One POST

POST your existing JSON from SAP, Oracle, or a CSV bulk upload. We normalize it into the Asset Administration Shell (IEC 63278-1) standard automatically.

QR + CE Label in Seconds

Our endpoint returns a print-ready SVG with CE marking, QR code (ISO 18004), and serial number — pre-flight checked for missing data.

Why Not Build It In-House?

Internal SOP-based approaches consume months of engineering time and require continuous legal oversight. VoltQuery collapses that into a single API integration.

FeatureThe In-House StruggleThe VoltQuery Shortcut
Material MappingMonths of custom ERP development for Co, Pb, Li, Ni percentages.One POST. Our logic handles the recycled-content weighting per batch.
Regulation UpdatesContinuous legal review as EU standards shift through 2030.Automatic. We push logic updates to our linter so your labels stay compliant.
Data InteroperabilityFiguring out AAS (IEC 63278-1) and JSON-LD from scratch.Native. VoltQuery speaks the exact language EU regulators require.

Material Mapping

In-House

Months of custom ERP development for Co, Pb, Li, Ni percentages.

VoltQuery

One POST. Our logic handles the recycled-content weighting per batch.

Regulation Updates

In-House

Continuous legal review as EU standards shift through 2030.

VoltQuery

Automatic. We push logic updates to our linter so your labels stay compliant.

Data Interoperability

In-House

Figuring out AAS (IEC 63278-1) and JSON-LD from scratch.

VoltQuery

Native. VoltQuery speaks the exact language EU regulators require.

Built for Engineers, Not Pitch Decks.

Live Swagger Docs Live

EU Digital Battery Passport API
v1 · OpenAPI 3.0
GET/api/v1/passports
POST/api/v1/passports
GET/api/v1/telemetry/{batteryId}
POST/api/v1/telemetry
GET/api/v1/recycling/batches
POST/api/v1/recycling/batches
GET/api/v1/manufacturers
GET/api/v1/products
POST/api/v1/labels/generate
GET/api/v1/compliance/{passportId}
POST/api/v1/auth/login
GET/api/v1/auth/me

15 endpoint groups · JWT auth · OpenAPI 3.0

Sample AAS Payload JSON

POST /api/v1/passports
{
  "globalAssetId": "urn:battery:ISO15459-VARTA-EV80-2026",
  "lifecycleStatus": "Manufactured",
  "aasPayload": {
    "carbonFootprint": 42.5,
    "carbonPerformanceClass": "B",
    "batteryChemistry": "NMC811",
    "recycledContentPct": 12.0,
    "recycledLithiumPct": 4.0,
    "recycledCobaltPct": 8.0,
    "recycledNickelPct": 6.5,
    "hazardousSubstances": "None above threshold",
    "leadPct": 0.001,
    "cadmiumPct": 0.0,
    "mercuryPct": 0.0,
    "expectedLifetimeYears": 10,
    "energyDensityWhkg": 260.0,
    "manufacturerName": "VARTA AG",
    "modelNumber": "EV80-NMC",
    "warrantyPeriodMonths": 96,
    "voltageMin": 2.5,
    "voltageMax": 4.2,
    "dismantlingManual": "https://docs.varta.example/disassembly/EV80",
    "safetyInstructions": "UN38.3 certified — Class 9 DG"
  },
  "digitalSignature": "sha256:9f86d08..."
}

One POST creates the passport. The AAS payload maps 1-to-1 to Annex XIII of EU 2023/1542.

From Boardroom Objective to Production Line in 2 Weeks.

Most battery passport initiatives are management-heavy. VoltQuery is engineer-light. Stop the endless meetings about compliance strategy. Give your dev team an endpoint, and your production team a QR code. Done.

1API endpoint
90+Annex XIII fields
2 wkto production

Don’t Just Walk the Floor at Automate.
Walk Away with Your First 5 Batteries Mapped.

Bring a sample of your batch data to Chicago this June. We’ll run it through the /lint endpoint live — see exactly where your 2026 compliance gaps are before the February 2027 labeling deadline.

Book a Demo at Automate 2026 →Try the Free Linter Now →Take the Readiness Audit →Carbon Intensity Estimator →QR Stress Tester →SoH Decay Simulator →Recycled Content Tracker →or email [email protected]EU Regulation 2023/1542 enforcement begins Feb 2027. The August 2026 labeling deadline is your first compliance checkpoint. Start mapping now.