LISNR

LISNR is a Cincinnati, Ohio company whose ultrasonic data-over-audio technology transmits data between devices using inaudible high-frequency tones instead of radio. Its Radius SDKs (Radius, Radius 3, Point, and the legacy and SDA product lines) embed a transmitter/receiver into iOS, Android, React Native, Linux and Windows applications so that a speaker and a microphone become a proximity data channel for contactless payment, identification, confirmation and device-pairing transactions. Developers work through the LISNR Portal, which issues per-application API tokens and SDK tokens, exposes SDK releases and sample projects, and provides a Tone Creator and a tone-speed calculator. The public Tones Service API generates a downloadable 24-bit audio tone (WAV or MP3) from a hexadecimal payload for a chosen tone profile, with optional AES-256 payload encryption and ToneLock pairing so that only matching receivers can demodulate the tone.

LISNR publishes 2 APIs on the APIs.io network: Tones Service API and Portal API. Tagged areas include Company, Ultrasonic, Data Over Audio, Proximity, and Contactless Payments.

LISNR’s developer surface includes documentation, API reference, getting-started guide, support, signup flow, authentication, and 16 more developer resources.

36.3/100 thin Agent 55/100 agent ready Full breakdown ↓
scored 2026-07-20 · rubric v0.4
2 APIs 1 MCP Servers 0 Features
CompanyUltrasonicData Over AudioProximityContactless PaymentsDevice PairingIdentificationAudioInternet of ThingsSDK

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 36.3/100 · thin
Contract Quality 9.4 / 25
Developer Ergonomics 14.3 / 20
Commercial Clarity 2.6 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 55/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/lisnr: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

LISNR Tones Service API

The LISNR Tones Service API generates an ultrasonic data tone from a hexadecimal payload. A single POST returns a signed URL, valid for twenty-four hours, pointing at the genera...

LISNR Portal API

The LISNR Portal API is the account-management surface behind portal.lisnr.com. It authenticates portal users, manages the users on an account, returns the account and its licen...

MCP Servers

lisnr-mcp.yml

MCP SERVER

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: lisnr
name: LISNR
description: LISNR is a Cincinnati, Ohio company whose ultrasonic data-over-audio technology transmits data between devices
  using inaudible high-frequency tones instead of radio. Its Radius SDKs (Radius, Radius 3, Point, and the legacy and SDA
  product lines) embed a transmitter/receiver into iOS, Android, React Native, Linux and Windows applications so that a speaker
  and a microphone become a proximity data channel for contactless payment, identification, confirmation and device-pairing
  transactions. Developers work through the LISNR Portal, which issues per-application API tokens and SDK tokens, exposes
  SDK releases and sample projects, and provides a Tone Creator and a tone-speed calculator. The public Tones Service API
  generates a downloadable 24-bit audio tone (WAV or MP3) from a hexadecimal payload for a chosen tone profile, with optional
  AES-256 payload encryption and ToneLock pairing so that only matching receivers can demodulate the tone.
image: https://lh3.googleusercontent.com/v89HEtbE-zGOkBwCmWf7zbG9BBtS22tgXzNSgZG4F3fqv90KqLo0yWO5D1PFUxGG-VSIVNgoxsWEVLLjA-pkHA=w205
url: https://raw.githubusercontent.com/api-evangelist/lisnr/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- techstars
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
tags:
- Company
- Ultrasonic
- Data Over Audio
- Proximity
- Contactless Payments
- Device Pairing
- Identification
- Audio
- Internet of Things
- SDK
apis:
- aid: lisnr:tones-service-api
  name: LISNR Tones Service API
  description: The LISNR Tones Service API generates an ultrasonic data tone from a hexadecimal payload. A single POST returns
    a signed URL, valid for twenty-four hours, pointing at the generated 24-bit audio file. Callers choose a tone profile
    (zone66, zone266, point1000, point2000, pkab2, pkab2_wideband, standard2, standard2_wideband), an output format (wav or
    mp3), whether to ZIP the result, whether to prepend 200ms of silence for iOS browser broadcast, the transmit channel,
    an optional ToneLock type and value, and whether to AES-256 encrypt the payload. Requests authenticate with a per-application
    API token supplied in the Authorization header, prefixed with the literal string "JWT".
  humanURL: https://portal.lisnr.com/assets/tones-docs/tones-docs.html
  baseURL: https://tones.lisnr.com/
  tags:
  - Tones
  - Ultrasonic
  - Audio
  - Data Over Audio
  properties:
  - type: OpenAPI
    url: openapi/lisnr-tones-openapi-original.json
  - type: Overlay
    url: overlays/lisnr-tones-overlay.yaml
  - type: Documentation
    url: https://portal.lisnr.com/assets/tones-docs/tones-docs.html
  - type: APIReference
    url: https://portal.lisnr.com/assets/tones-docs/tones-docs.html
- aid: lisnr:portal-api
  name: LISNR Portal API
  description: The LISNR Portal API is the account-management surface behind portal.lisnr.com. It authenticates portal users,
    manages the users on an account, returns the account and its licensed products, creates and deletes LISNR applications,
    mints and revokes the per-application API tokens used against the Tones Service API and the SDK tokens used to initialize
    the Radius object in the client SDKs, lists downloadable SDK releases with their documentation and sample projects, and
    lists account invoices. LISNR does not publish an OpenAPI for this surface; the description carried in this repo is derived
    from the first-party Portal single-page application and is labelled as observed, not authoritative.
  humanURL: https://portal.lisnr.com/developer-resources/api
  baseURL: https://api.lisnr.com
  tags:
  - Portal
  - Accounts
  - Tokens
  - Billing
  properties:
  - type: OpenAPI
    url: openapi/lisnr-portal-openapi-derived.json
  - type: Overlay
    url: overlays/lisnr-portal-overlay.yaml
  - type: Documentation
    url: https://portal.lisnr.com/developer-resources/api
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://lisnr.com/
- type: DeveloperPortal
  url: https://portal.lisnr.com/
- type: Documentation
  url: https://portal.lisnr.com/developer-resources/
- type: APIReference
  url: https://portal.lisnr.com/assets/tones-docs/tones-docs.html
- type: GettingStarted
  url: https://portal.lisnr.com/help-center/getting-started/
- type: Support
  url: https://lisnr1.atlassian.net/servicedesk/customer/portals
- type: HelpCenter
  url: https://portal.lisnr.com/help-center/
- type: GitHubOrganization
  url: https://github.com/lisnr
- type: SignUp
  url: https://portal.lisnr.com/
- type: Authentication
  url: authentication/lisnr-authentication.yml
- type: Conventions
  url: conventions/lisnr-conventions.yml
- type: ErrorCatalog
  url: errors/lisnr-problem-types.yml
- type: Lifecycle
  url: lifecycle/lisnr-lifecycle.yml
- type: Conformance
  url: conformance/lisnr-conformance.yml
- type: Packages
  url: packages/lisnr-packages.yml
- type: SDKs
  url: packages/lisnr-packages.yml
- type: WellKnown
  url: well-known/lisnr-well-known.yml
- type: MCPServer
  url: mcp/lisnr-mcp.yml
- type: LLMsTxt
  url: llms/lisnr-llms.txt
- type: DataModel
  url: data-model/lisnr-data-model.yml
- type: DomainSecurity
  url: security/lisnr-domain-security.yml
- type: AgentSkill
  url: skills/_index.yml
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence