Home
Providers
GS1
GS1
GS1 (GS1 AISBL) is the not-for-profit, neutral standards body headquartered at Avenue Louise 523, 1050 Brussels, Belgium, that maintains the identification keys and data standards the rest of the supply chain hangs its transactions on — GTIN, GLN, SSCC, GINC and GSIN, the barcode and EPC/RFID capture standards, EPCIS and the Core Business Vocabulary for supply chain visibility events, GS1 Digital Link, and EANCOM, GS1's own subset of UN/EDIFACT. GS1 does not run a commercial logistics service; it sits underneath every party in the chain, defining the identifiers a shipper, forwarder, carrier, terminal, customs authority and last-mile network all quote at each other. Its API posture is unusually open for a standards body: the full standards library is downloadable free as PDF from ref.gs1.org with no login, EPCIS 2.0.1 ships a normative OpenAPI 3.0.3 REST binding plus JSON Schema, XSD, WSDL, SHACL and JSON-LD ontologies, and GS1 AISBL itself operates a live, unauthenticated GS1-Conformant Resolver at id.gs1.org. What is gated is the other half — issuing GS1 identifiers and querying the Verified by GS1 registry are federated to national GS1 Member Organisations and sold under paid membership or a commercial API subscription, not offered self-serve by the Global Office.
GS1 publishes 6 APIs on the APIs.io network, including Capture API, Discovery API, Events API, and 3 more. Tagged areas include Logistics, Supply Chain, Belgium, Standards, and Track and Trace.
The GS1 catalog on APIs.io includes 1 JSON-LD context.
GS1’s developer surface includes documentation, tooling, and 20 more developer resources.
1 APIs
On this page
Kin Score
APIs 7
Open Collections 1
Vocabularies 1
JSON Schema 4
Resources 22
apis.yml
3 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 23.4/100 · emerging
Agent readiness — 20/100 · agent aware
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 7
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
JSON-LD contexts and semantic vocabularies used across these APIs.
Standalone JSON Schema definitions for this provider's data models.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Operate 1
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 10
Properties that don't map to a standard resource type
Scroll for all 10
Source (apis.yml)
aid: gs1
url: https://raw.githubusercontent.com/api-evangelist/gs1/refs/heads/main/apis.yml
name: GS1
kind: company
description: 'GS1 (GS1 AISBL) is the not-for-profit, neutral standards body headquartered at Avenue Louise 523, 1050 Brussels,
Belgium, that maintains the identification keys and data standards the rest of the supply chain hangs its transactions on
— GTIN, GLN, SSCC, GINC and GSIN, the barcode and EPC/RFID capture standards, EPCIS and the Core Business Vocabulary for
supply chain visibility events, GS1 Digital Link, and EANCOM, GS1''s own subset of UN/EDIFACT. GS1 does not run a commercial
logistics service; it sits underneath every party in the chain, defining the identifiers a shipper, forwarder, carrier,
terminal, customs authority and last-mile network all quote at each other. Its API posture is unusually open for a standards
body: the full standards library is downloadable free as PDF from ref.gs1.org with no login, EPCIS 2.0.1 ships a normative
OpenAPI 3.0.3 REST binding plus JSON Schema, XSD, WSDL, SHACL and JSON-LD ontologies, and GS1 AISBL itself operates a live,
unauthenticated GS1-Conformant Resolver at id.gs1.org. What is gated is the other half — issuing GS1 identifiers and querying
the Verified by GS1 registry are federated to national GS1 Member Organisations and sold under paid membership or a commercial
API subscription, not offered self-serve by the Global Office.'
deliveryModel:
model: unknown
open_source: unknown
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- openapi
- repository-unlicensed
generated: '2026-08-28'
method: derived
image: https://ref.gs1.org/favicon-196x196.png
tags:
- Logistics
- Supply Chain
- Belgium
- Standards
- Track and Trace
- Traceability
- Identifiers
- Barcodes
- Freight Forwarding
- Retail
created: '2026-07-30'
modified: '2026-07-30'
specificationVersion: '0.23'
apis:
- aid: gs1:gs1-digital-link-resolver
name: GS1 Digital Link Resolver (id.gs1.org)
description: GS1 AISBL's own live, unauthenticated GS1-Conformant Resolver, implementing the GS1-Conformant Resolver Standard
1.2.0. It takes a GS1 Digital Link URI built from a GS1 identification key and returns either a 303 redirect to the brand
owner's target resource or, on request, an RFC 9264 linkset enumerating every registered link type for that key. The resolver
description document at /.well-known/gs1resolver declares the supported primary keys — 00 (SSCC), 01 (GTIN), 253 (GDTI),
255 (GCN), 401 (GINC), 402 (GSIN), 414/415/417 (GLN), 8003 (GRAI), 8004 (GIAI), 8006 (ITIP), 8010 (CPID), 8013 (GMN) and
8017/8018 (GSRN) — which includes the consignment and shipment keys logistics parties actually quote. No key, no signup
and no contract is required to call it.
humanURL: https://ref.gs1.org/standards/resolver/
baseURL: https://id.gs1.org
tags:
- GS1 Digital Link
- Resolver
- Identifiers
- Linked Data
- Track and Trace
- Standards
properties:
- type: Specification
url: https://ref.gs1.org/standards/resolver/1.2.0/
- type: JSONSchema
url: json-schema/gs1-resolver-linkset-schema.json
- type: JSONSchema
url: json-schema/gs1-resolver-description-file-schema.json
- type: WellKnown
url: well-known/gs1-resolver-description.json
- type: JSONLD
url: json-ld/gs1-resolver-linkset-context.jsonld
- type: Vocabulary
url: json-ld/gs1-web-vocabulary-linktypes.json
- type: Documentation
url: https://www.gs1.org/standards/gs1-digital-link
- type: Artefacts
url: https://ref.gs1.org/standards/resolver/artefacts
- type: TestSuite
url: https://ref.gs1.org/test-suites/resolver/
- type: SourceCode
url: https://github.com/gs1/GS1_DigitalLink_Resolver_CE
- aid: gs1:gs1-capture-api
name: GS1 Capture API
description: Endpoints to capture EPCIS events in bulk or individually.
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Capture
properties:
- type: OpenAPI
url: openapi/gs1-capture-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
- aid: gs1:gs1-discovery-api
name: GS1 Discovery API
description: Endpoints to obtain information about the endpoint, such as EPCIS and CBV versions or custom vocabularies.
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Discovery
properties:
- type: OpenAPI
url: openapi/gs1-discovery-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
- aid: gs1:gs1-events-api
name: GS1 Events API
description: Endpoints that allow you to retrieve EPCIS events as Web resources.
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/gs1-events-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
- aid: gs1:gs1-queries-api
name: GS1 Queries API
description: 'Endpoints to create large named or anonymous queries using the EPCIS Query Language. Named queries have a
custom
name and are stored until deleted by the user. Anonymous queries are not persisted and only available to the caller.
EPCIS events queries also support query subscription.'
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Query
tags_raw:
- Queries
properties:
- type: OpenAPI
url: openapi/gs1-queries-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
- aid: gs1:gs1-subscriptions-api
name: GS1 Subscriptions API
description: EPCIS 2.0 supports query subscriptions using Webhooks or Websockets.
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Subscription
tags_raw:
- Subscriptions
properties:
- type: OpenAPI
url: openapi/gs1-subscriptions-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
- aid: gs1:gs1-top-level-api
name: GS1 Top Level API
description: 'Endpoints to browse or retrieve information about EPCIS resources:
- events
- types of events
- electronic product codes
- business steps
- business locations
- read points
- dispositions'
humanURL: https://ref.gs1.org/standards/epcis/
baseURL: https://id.gs1.org
tags:
- Top-level
properties:
- type: OpenAPI
url: openapi/gs1-top-level-api-openapi.yml
- type: JSONSchema
url: json-schema/gs1-epcis-json-schema.json
- type: JSONSchema
url: json-schema/gs1-epcis-query-schema.json
- type: Specification
url: https://ref.gs1.org/standards/epcis/2.0.1/
- type: Documentation
url: https://www.gs1.org/standards/epcis
- type: Artefacts
url: https://ref.gs1.org/standards/epcis/artefacts
- type: Vocabulary
url: https://ref.gs1.org/cbv/
- type: SourceCode
url: https://github.com/gs1/EPCIS
common:
- type: License
name: Apache-2.0
url: https://github.com/gs1/GS1_DigitalLink_Resolver_CE/blob/master/LICENSE
- type: CapabilityMap
url: capabilities/gs1-capability-edges.yml
name: GS1 Business Capability Map
- type: IssueTracker
url: https://github.com/gs1/EPCIS/issues
- type: CodeOfConduct
url: https://github.com/gs1/EPCIS/blob/master/CODE_OF_CONDUCT.md
- type: Website
url: https://www.gs1.org/
- type: Documentation
url: https://ref.gs1.org/
- type: SpecificationsRepository
url: https://ref.gs1.org/standards/
name: GS1 standards repository — every ratified standard, free PDF, no login
- type: GitHubOrganization
url: https://github.com/gs1
- type: Vocabulary
url: https://ref.gs1.org/voc/
name: GS1 Web Vocabulary (JSON-LD and Turtle ontologies)
- type: Governance
url: https://www.gs1.org/standards/development-work-groups
name: Global Standards Management Process (GSMP) work groups
- type: Standard
url: https://ref.gs1.org/standards/genspecs/
name: GS1 General Specifications 26.0.0
- type: Standard
url: https://ref.gs1.org/standards/digital-link/uri-syntax/
name: GS1 Digital Link URI Syntax 1.4.0
- type: Standard
url: https://ref.gs1.org/standards/cbv/
name: Core Business Vocabulary (CBV) 2.0.0
- type: Standard
url: https://ref.gs1.org/standards/eancom/
name: EANCOM 2022 — GS1 subset of UN/EDIFACT
- type: Standard
url: https://ref.gs1.org/standards/edi-business-terms/
name: GS1 EDI Business Terms 1.0.0
- type: Standard
url: https://ref.gs1.org/standards/logistics-interoperability/
name: GS1 Logistics Interoperability Model 1.1.1
- type: Standard
url: https://ref.gs1.org/standards/tds/
name: EPC Tag Data Standard (TDS) 2.3.0
- type: Standard
url: https://ref.gs1.org/standards/gdm/
name: GS1 Global Data Model 2.17.0
- type: Tools
url: https://ref.gs1.org/tools/gs1-barcode-syntax-resource/
name: GS1 Barcode Syntax Resource (Dictionary, Tests, Engine)
- type: Registry
url: https://www.gs1.org/services/verified-by-gs1
name: Verified by GS1 — global registry lookup (web UI; APIs sold by Member Organisations)
- type: Industry
url: https://www.gs1.org/industries/transport-and-logistics
- type: LinkedIn
url: https://www.linkedin.com/company/gs1
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/gs1"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/gs1/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/gs1/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.