IGNOREO Free API
The Free API from IGNOREO — 6 operation(s) for free.
Operations 6
POST
/v1/free/password-check
Leaked Password Check: Look up a password hash among leaked passwords
#
The Free API from IGNOREO — 6 operation(s) for free.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/ignoreo-com:ignoreo-com-free-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
openapi: 3.2.0
info:
title: IGNOREO Free API
version: 1.0.0
description: Tools for AI agents. Paid operations are paid per call in USDC over x402 (v2); the free shelf (paths under /v1/free/) needs no payment. No accounts or API keys.
servers:
- url: https://ignoreo.com
tags:
- name: Free
paths:
/v1/free/password-check:
post:
operationId: free.password_check.check
summary: 'Leaked Password Check: Look up a password hash among leaked passwords'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required: []
properties:
sha1_prefix:
type: string
description: First 5 hex characters of the password's SHA-1 (safest)
sha1:
type: string
description: The full SHA-1 hash, 40 hex characters
example:
sha1: 5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
found: true
times_seen: 52372427
advice: This password has appeared in data breaches. Don't use it anywhere; change it wherever it's used.
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free
/v1/free/domain-lookup:
post:
operationId: free.domain_lookup.lookup
summary: 'Domain Lookup: Registration date, age, expiry and registrar'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- domain
properties:
domain:
type: string
description: A domain or website address, e.g. shop.example
example:
domain: example.com
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
domain: example.com
registered: true
registered_on: '1995-08-14'
age: about 31 years
expires_on: '2027-08-13'
registrar: RESERVED-Internet Assigned Numbers Authority
status:
- client delete prohibited
- client transfer prohibited
- client update prohibited
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free
/v1/free/dns-lookup:
post:
operationId: free.dns_lookup.lookup
summary: 'DNS Lookup: Look up DNS records of one type'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- name
properties:
name:
type: string
description: Domain name, e.g. example.com
type:
type: string
enum:
- A
- AAAA
- CNAME
- MX
- NS
- TXT
- CAA
- SOA
default: A
example:
name: ignoreo.com
type: MX
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
name: ignoreo.com
type: MX
exists: true
records:
- type: MX
value: 10 mx01.mail.icloud.com.
ttl_seconds: 300
- type: MX
value: 10 mx02.mail.icloud.com.
ttl_seconds: 300
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free
/v1/free/web-archive:
post:
operationId: free.web_archive.lookup
summary: 'Web Archive Lookup: Closest saved copy of a page'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- url
properties:
url:
type: string
description: The page's address
date:
type: string
description: 'Optional: YYYY, YYYY-MM or YYYY-MM-DD. Without it, the most recent copy.'
example:
url: example.com
date: 2015-06
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
url: https://example.com/
archived: true
snapshot_url: https://web.archive.org/web/20150601223211/https://example.com/
captured_at: 2015-06-01 22:32 UTC
closest_to: 2015-06
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free
/v1/free/vin-decode:
post:
operationId: free.vin_decode.decode
summary: 'VIN Decoder: Make, model, year and origin from a VIN'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- vin
properties:
vin:
type: string
description: The 17-character VIN
example:
vin: 1HGCM82633A004352
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
vin: 1HGCM82633A004352
found: true
vehicle:
make: HONDA
model: Accord
model_year: 2003
body: Coupe
type: PASSENGER CAR
manufacturer: AMERICAN HONDA MOTOR CO., INC.
built_in:
country: UNITED STATES (USA)
city: MARYSVILLE
check_digit:
valid: true
applies: true
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free
/v1/free/exchange-rates:
post:
operationId: free.exchange_rates.convert
summary: 'Exchange Rates: Convert an amount, or list all rates'
description: 'Free: no payment, no key. Rate-limited per address.'
requestBody:
required: true
content:
application/json:
schema:
type: object
required: []
properties:
from:
type: string
default: EUR
description: Currency code, e.g. EUR
to:
type: string
description: 'Optional: currency code; without it, every rate is listed'
amount:
type: number
default: 1
example:
from: EUR
to: USD
amount: 250
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
example:
ok: true
date: '2026-10-16'
from: EUR
amount: 250
to: USD
rate: 1.1253
result: 281.325
'400':
description: Bad request
'429':
description: Too many requests from this address; wait a minute
'502':
description: The public source behind the tool didn't answer
x-price-usd: '0'
tags:
- Free