Developer Documentation

Comprehensive NFC reference for developers, IoT engineers, and product designers. Covers NFC chips and IC families (NTAG, MIFARE, DESFire, FeliCa), NFC Forum tag types 1-5, NDEF record types, operating modes, standards (ISO 14443, ISO 15693, ISO 18092), manufacturers, use cases, security protocols, interactive tools, glossary, and guides. 15 languages supported.

Quick Start

curl -s "https://nfcfyi.com/api/v1/chips/"

API Endpoints

Method Endpoint Description
GET /api/v1/chips/ List all NFC chips
GET /api/v1/chips/{slug}/ NFC chip detail with full specs
GET /api/v1/chip-families/ NFC chip families
GET /api/v1/manufacturers/ NFC chip manufacturers
GET /api/v1/tag-types/ NFC Forum Tag Types 1-5
GET /api/v1/standards/ NFC standards
GET /api/v1/operating-modes/ Operating modes
GET /api/v1/ndef-types/ NDEF record types
GET /api/v1/use-cases/ NFC use cases
GET /api/v1/frequency-bands/ NFC frequency bands
GET /api/v1/security-protocols/ Security protocols
GET /api/v1/glossary/ Glossary terms
GET /api/v1/guides/ Guide articles
GET /api/v1/tools/ Interactive tools
GET /api/v1/faqs/ FAQs
GET /api/v1/stats/ Site statistics
GET /api/v1/search/?q={query} Search across all content

URL Patterns

Use these patterns to construct URLs programmatically:

/chip/ Browse all NFC chips (e.g. /chip/)
/chip/{slug}/ NFC chip detail with full specs (e.g. /chip/ntag213/)
/family/ NFC chip families (e.g. /family/)
/family/{slug}/ Chip family detail (e.g. /family/ntag/)
/manufacturer/ NFC chip manufacturers (e.g. /manufacturer/)
/manufacturer/{slug}/ Manufacturer detail (e.g. /manufacturer/nxp/)
/tag-type/ NFC Forum Tag Types 1-5 (e.g. /tag-type/)
/tag-type/{slug}/ Tag type detail (e.g. /tag-type/type-2/)
/standard/ NFC standards (ISO, ECMA, NFC Forum) (e.g. /standard/)
/standard/{slug}/ Standard detail (e.g. /standard/iso-14443/)
/mode/ NFC operating modes (e.g. /mode/)
/mode/{slug}/ Operating mode detail (e.g. /mode/reader-writer/)
/ndef/ NDEF record types (e.g. /ndef/)
/ndef/{slug}/ NDEF record type detail (e.g. /ndef/uri/)
/use-case/ NFC use cases (e.g. /use-case/)
/use-case/{slug}/ Use case detail (e.g. /use-case/contactless-payment/)
/glossary/ NFC terminology glossary (e.g. /glossary/)
/glossary/{slug}/ Glossary term detail (e.g. /glossary/ndef/)
/guide/ In-depth NFC guides (e.g. /guide/)
/guide/{slug}/ Guide article (e.g. /guide/choosing-nfc-chip/)
/tools/ Interactive NFC tools (e.g. /tools/)
/tools/chip-selector/ NFC chip selector wizard (e.g. /tools/chip-selector/)
/tools/ndef-encoder/ NDEF message encoder (e.g. /tools/ndef-encoder/)
/tools/ndef-decoder/ NDEF message decoder (e.g. /tools/ndef-decoder/)
/tools/memory-calculator/ NFC memory calculator (e.g. /tools/memory-calculator/)
/tools/tag-cost-calculator/ Tag cost calculator (e.g. /tools/tag-cost-calculator/)
/tools/ndef-builder/ NDEF message builder (e.g. /tools/ndef-builder/)
/timeline/ NFC technology timeline (e.g. /timeline/)
/compare/ NFC chip comparison index (e.g. /compare/)
/compare/{slug}/ Side-by-side chip comparison (e.g. /compare/ntag213-vs-ntag215/)
/search/ Search chips, terms, guides (e.g. /search/?q=mifare)

Response Format

All endpoints return JSON with pagination:

Example JSON response
{
  "count": 636,
  "next": "https://example.com/api/v1/items/?page=2",
  "previous": null,
  "results": [
    {"slug": "example", "name": "Example Item", "...": "..."}
  ]
}

OpenAPI Specification

Full API schema available as OpenAPI 3.1.0 JSON. Import into Swagger UI, Postman, or any OpenAPI-compatible tool.

SDK Packages

PyPI
pip install nfcfyi

NFC chip data, NDEF encoding, tag type reference

RubyGems
gem install nfcfyi

Ruby NFC chip reference

crates.io
cargo add nfcfyi

Rust NFC chip reference

Embed Widget

Embed data cards on your site: https://widget.nfcfyi.com
npm install nfcfyi-embed

Format Support

  • Markdown endpoints: Append .md to any page URL for LLM-friendly markdown output.
  • Internationalization: Content available in 14 languages: ko, ja, zh-hans, es, fr, de, pt, ru, vi, tr, ar, hi, th, id.