Skip to main content
GET
Search the registry

Authorizations

Authorization
string
header
required

An API key from Settings, API keys. It starts with rc_live_.

Query Parameters

microchip_number
string
required

The chip number, as it was read. Spaces and punctuation do not matter.

subject_type
enum<string>

Only flags about a person, or only flags about an animal.

Available options:
person,
animal
limit
integer
default:25

How many flags to return. 25 unless you say, 100 at most. Registrations are not paged: at most 25, most recently updated first.

Required range: 1 <= x <= 100
offset
integer
default:0

How many flags to skip, for the next page.

Required range: x >= 0
email
string

With a key only. Flags whose email matches, ignoring capital letters.

phone
string

With a key only. Flags whose phone number matches. Punctuation does not matter.

phone_country
string

With phone: the two-letter country the number belongs to, so the same number matches however it was typed.

name_alias
string

With a key only. Flags about a person whose name contains this, ignoring capital letters: the Also known as name when the filing rescue gave one, otherwise the first and last name.

date_of_birth
string<date>

With a key only, and only when nothing above is given. The full date of birth, YYYY-MM-DD, exactly: it is matched against a scrambled copy, so a flag is found only by somebody who already has the date.

Response

What is known about this chip.

results
object[]
required
registrations
object[]
required
chip_maker
object | null
required

The chip's maker, from the number alone. Null when the number does not say.

aaha_lookup_url
string<uri>
required

AAHA's microchip lookup, which asks many chip registries at once.

limit
integer
required
offset
integer
required
has_more
boolean
required

Whether there is another page of flags after this one.