# Abundance APIs > A small catalog of fast, affordable, no-nonsense APIs — CORS proxy, PDF tools, email validation, IP geolocation, and currency exchange rates. Generous free tiers, clean JSON, available on RapidAPI. 26 production REST APIs served from one origin (https://abundanceapis.com), with discovery, API keys, and billing handled by RapidAPI. Every API has an OpenAPI 3.0 spec, a free tier (1,000 requests/month), clean JSON responses, and no SDK requirement. Endpoints are pure compute or built on free/open datasets — no scraping, no third-party data resale, no per-call upstream fees. ## For AI agents - MCP server (keyless trial): https://abundanceapis.com/mcp — Streamable HTTP (JSON-RPC over POST). Call `tools/list` to enumerate tools, then `tools/call`. Includes `list_apis` (full catalog + spec URLs + pricing) and keyless sample tools (naics_match, ip_lookup, email_validate, currency_convert, url_metadata, cors_fetch) so you can try before subscribing. Rate-limited; for production use a RapidAPI key. - Machine-readable specs: https://abundanceapis.com/openapi/.json — index at https://abundanceapis.com/openapi - Try keyless in the browser: https://abundanceapis.com/tools/ - Production access: subscribe on RapidAPI (https://rapidapi.com/callieschneider/api); send `X-RapidAPI-Key` + `X-RapidAPI-Host: .p.rapidapi.com`. ## APIs - [NAICS Code Finder](https://abundanceapis.com/apis/naics-finder) — Semantic NAICS classification: paste a company description and get ranked codes with 0–100 match ratings — plus keyword search, code lookup, and similar-industry discovery. Spec: https://abundanceapis.com/openapi/naics-finder.json · RapidAPI: https://rapidapi.com/callieschneider/api/naics-code-finder · Host: naics-code-finder.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $10 / mo (100,000 requests / mo) · Ultra $30 / mo (1,000,000 requests / mo) · Mega $75 / mo (2,000,000 requests / mo) - [Image Intelligence](https://abundanceapis.com/apis/image-intelligence) — Analyze any image in one call — blur, exposure, saturation, dominant colors, a quality score, and on-device NSFW moderation with category tags. Spec: https://abundanceapis.com/openapi/image-intelligence.json · RapidAPI: https://rapidapi.com/callieschneider/api/image-intelligence · Host: image-intelligence.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Text & SEO Analyzer](https://abundanceapis.com/apis/text-seo-analyzer1) — Word, character & sentence counts, readability scores, reading time, and keyword density. Spec: https://abundanceapis.com/openapi/text-seo-analyzer1.json · RapidAPI: https://rapidapi.com/callieschneider/api/text-seo-analyzer · Host: text-seo-analyzer.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Unit Converter](https://abundanceapis.com/apis/unit-converter26) — Convert length, mass, temperature, volume, area, speed, data, time, pressure, and energy. Spec: https://abundanceapis.com/openapi/unit-converter26.json · RapidAPI: https://rapidapi.com/callieschneider/api/unit-converter26 · Host: unit-converter26.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [String Toolkit](https://abundanceapis.com/apis/string-toolkit2) — Case conversion, slugify, escape/unescape, transforms, and string stats. Spec: https://abundanceapis.com/openapi/string-toolkit2.json · RapidAPI: https://rapidapi.com/callieschneider/api/string-toolkit2 · Host: string-toolkit2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Date & Time Toolkit](https://abundanceapis.com/apis/date-time-toolkit2) — Parse dates, diff and add durations, business-day math, and age — ISO + epoch, UTC. Spec: https://abundanceapis.com/openapi/date-time-toolkit2.json · RapidAPI: https://rapidapi.com/callieschneider/api/date-time-toolkit2 · Host: date-time-toolkit2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Geo Toolkit](https://abundanceapis.com/apis/geo-toolkit) — Plus Codes, geohash & Maidenhead encode/decode plus distance, bearing, destination, and DD‑DMS. Spec: https://abundanceapis.com/openapi/geo-toolkit.json · RapidAPI: https://rapidapi.com/callieschneider/api/geo-toolkit · Host: geo-toolkit.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Finance Math](https://abundanceapis.com/apis/finance-math) — Loan & mortgage payments, amortization, compound interest, ROI, VAT, tip, and break‑even. Spec: https://abundanceapis.com/openapi/finance-math.json · RapidAPI: https://rapidapi.com/callieschneider/api/finance-math · Host: finance-math.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Stateless Encryption](https://abundanceapis.com/apis/stateless-encryption) — AES‑256‑GCM and RSA encrypt/decrypt, key generation, and hashing — your keys, we store nothing. Spec: https://abundanceapis.com/openapi/stateless-encryption.json · RapidAPI: https://rapidapi.com/callieschneider/api/stateless-encryption · Host: stateless-encryption.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Data Anonymizer](https://abundanceapis.com/apis/data-anonymizer) — Mask, hash, and pseudonymize (HMAC) sensitive values, plus k‑anonymity checks for datasets. Spec: https://abundanceapis.com/openapi/data-anonymizer.json · RapidAPI: https://rapidapi.com/callieschneider/api/data-anonymizer · Host: data-anonymizer.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [User-Agent Parser](https://abundanceapis.com/apis/user-agent-parser14) — Parse any User-Agent into browser, engine, OS, device, and bot detection — single or batch. Spec: https://abundanceapis.com/openapi/user-agent-parser14.json · RapidAPI: https://rapidapi.com/callieschneider/api/user-agent-parser14 · Host: user-agent-parser14.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Mock Data Generator](https://abundanceapis.com/apis/mock-data-generator2) — Generate realistic fake users, addresses, companies, products, and custom schemas — seedable. Spec: https://abundanceapis.com/openapi/mock-data-generator2.json · RapidAPI: https://rapidapi.com/callieschneider/api/mock-data-generator2 · Host: mock-data-generator2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Sun & Moon Times](https://abundanceapis.com/apis/sun-moon-times) — Sunrise, sunset, golden hour, solar position, and moon phase for any coordinate and date. Spec: https://abundanceapis.com/openapi/sun-moon-times.json · RapidAPI: https://rapidapi.com/callieschneider/api/sun-moon-times · Host: sun-moon-times.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Password Strength](https://abundanceapis.com/apis/password-strength2) — Score password strength (zxcvbn), check breaches via HIBP, generate strong passwords, enforce policies. Spec: https://abundanceapis.com/openapi/password-strength2.json · RapidAPI: https://rapidapi.com/callieschneider/api/password-strength2 · Host: password-strength2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [PII Detector & Redactor](https://abundanceapis.com/apis/pii-detector-redactor) — Detect and redact emails, phones, SSNs, credit cards, IPs, and keys in text. Spec: https://abundanceapis.com/openapi/pii-detector-redactor.json · RapidAPI: https://rapidapi.com/callieschneider/api/pii-detector-redactor · Host: pii-detector-redactor.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [CORS Proxy & Web Toolbox](https://abundanceapis.com/apis/cors-proxy) — Fetch any URL with permissive CORS headers, plus link metadata, favicons, and header inspection. Spec: https://abundanceapis.com/openapi/cors-proxy.json · RapidAPI: https://rapidapi.com/callieschneider/api/cors-proxy-web-toolbox · Host: cors-proxy-web-toolbox.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [PDF Toolkit](https://abundanceapis.com/apis/pdf-toolkit) — Merge, split, watermark, rotate, and inspect PDFs from base64 or a URL — no bloat. Spec: https://abundanceapis.com/openapi/pdf-toolkit.json · RapidAPI: https://rapidapi.com/callieschneider/api/pdf-toolkit2 · Host: pdf-toolkit2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Email Validator](https://abundanceapis.com/apis/email-validator) — Validate emails: syntax, MX/deliverability, disposable & role detection, typo suggestions. Spec: https://abundanceapis.com/openapi/email-validator.json · RapidAPI: https://rapidapi.com/callieschneider/api/email-validator109 · Host: email-validator109.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [IP Geolocation](https://abundanceapis.com/apis/ip-geolocation) — Geolocate any IP — country, city, coordinates, timezone — plus IP-to-IP distance. Spec: https://abundanceapis.com/openapi/ip-geolocation.json · RapidAPI: https://rapidapi.com/callieschneider/api/ip-geolocation39 · Host: ip-geolocation39.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Currency Exchange Rates](https://abundanceapis.com/apis/currency-converter) — Convert currencies and fetch live exchange rates — free ECB data, 30+ currencies, daily. Spec: https://abundanceapis.com/openapi/currency-converter.json · RapidAPI: https://rapidapi.com/callieschneider/api/currency-exchange-rates14 · Host: currency-exchange-rates14.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [DNS Lookup](https://abundanceapis.com/apis/dns-lookup) — Resolve DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) and reverse-lookup any IP — fast, no setup. Spec: https://abundanceapis.com/openapi/dns-lookup.json · RapidAPI: https://rapidapi.com/callieschneider/api/dns-lookup22 · Host: dns-lookup22.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Crypto & Encoding Toolkit](https://abundanceapis.com/apis/crypto-toolkit) — Hashing, HMAC, Base64, UUID v4, secure password generation, and JWT decoding — one fast API. Spec: https://abundanceapis.com/openapi/crypto-toolkit.json · RapidAPI: https://rapidapi.com/callieschneider/api/crypto-encoding-toolkit · Host: crypto-encoding-toolkit.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [QR Code Generator](https://abundanceapis.com/apis/qr-code) — Generate QR codes as PNG, SVG, or data URI — custom size, colors, margin, and error correction. Spec: https://abundanceapis.com/openapi/qr-code.json · RapidAPI: https://rapidapi.com/callieschneider/api/qr-code-generator216 · Host: qr-code-generator216.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Phone Number Validator](https://abundanceapis.com/apis/phone-validation) — Validate & parse phone numbers — country, line type, E.164, and national/international formats. Spec: https://abundanceapis.com/openapi/phone-validation.json · RapidAPI: https://rapidapi.com/callieschneider/api/phone-number-validator15 · Host: phone-number-validator15.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Image Toolkit](https://abundanceapis.com/apis/image-tools) — Resize, convert, compress & crop images (JPEG/PNG/WebP/AVIF) from a URL or base64 — fast, no storage. Spec: https://abundanceapis.com/openapi/image-tools.json · RapidAPI: https://rapidapi.com/callieschneider/api/image-toolkit2 · Host: image-toolkit2.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) - [Color Toolkit](https://abundanceapis.com/apis/color-toolkit) — Convert colors (hex/RGB/HSL/HSV/CMYK), check WCAG contrast, and generate palettes — pure & fast. Spec: https://abundanceapis.com/openapi/color-toolkit.json · RapidAPI: https://rapidapi.com/callieschneider/api/color-toolkit · Host: color-toolkit.p.rapidapi.com · Pricing: Basic Free (1,000 requests / mo) · Pro $5 / mo (100,000 requests / mo) · Ultra $20 / mo (1,000,000 requests / mo) · Mega $50 / mo (2,000,000 requests / mo) ## Free keyless tools - [NAICS Code Lookup](https://abundanceapis.com/tools/naics-code-lookup) — Describe what a company does in plain English and get the best-matching NAICS codes with match ratings. Keyless JSON endpoint: https://abundanceapis.com/tools/api/naics - [IP Address Lookup](https://abundanceapis.com/tools/ip-address-lookup) — Find the country, city, coordinates, and timezone of any IP address. Keyless JSON endpoint: https://abundanceapis.com/tools/api/ip - [Email Validator](https://abundanceapis.com/tools/email-validator) — Check if an email address is valid, deliverable, disposable, or a typo. Keyless JSON endpoint: https://abundanceapis.com/tools/api/email - [Currency Converter](https://abundanceapis.com/tools/currency-converter) — Convert between 30+ currencies using daily European Central Bank rates. Keyless JSON endpoint: https://abundanceapis.com/tools/api/currency - [URL Metadata / Open Graph Checker](https://abundanceapis.com/tools/url-metadata) — See the title, description, and preview image any site exposes via Open Graph tags. Keyless JSON endpoint: https://abundanceapis.com/tools/api/metadata - [CORS Proxy Tester](https://abundanceapis.com/tools/cors-proxy-tester) — Fetch any URL through a CORS proxy and see the response — right in your browser. Keyless JSON endpoint: https://abundanceapis.com/tools/api/cors ## Guides - [Fix CORS Errors in JavaScript: the 5-Minute Proxy Solution](https://abundanceapis.com/guides/fix-cors-errors-in-javascript) — Browsers block cross-origin fetches that lack an Access-Control-Allow-Origin header. Fix it in five minutes by routing the request through a CORS proxy. - [Validate Email Addresses in One API Call (Free Tier)](https://abundanceapis.com/guides/free-email-validation-api) — Validate email syntax, MX records, disposable domains, role accounts, and typo suggestions with a single GET request. Free tier: 1,000 checks per month. - [Merge PDFs Programmatically with a Simple REST API](https://abundanceapis.com/guides/merge-pdfs-api) — Combine PDF files with one REST call. Send URLs or base64 inputs, get the merged document back as base64. No native libraries, free tier included. - [Free Currency Exchange Rate API with Live ECB Rates](https://abundanceapis.com/guides/free-currency-exchange-rate-api) — Convert currencies with European Central Bank reference rates, refreshed each business day. 30+ currencies, free tier of 1,000 requests per month. - [Free IP Geolocation API: Country, City, Timezone in One Call](https://abundanceapis.com/guides/free-ip-geolocation-api) — Resolve any IPv4 or IPv6 address to country, city, coordinates, and timezone with one GET request. GeoLite2-backed with no per-call data fees. - [Convert Coordinates to Plus Codes (Open Location Code) via API](https://abundanceapis.com/guides/convert-coordinates-to-plus-codes) — Encode latitude and longitude into Plus Codes (Open Location Code) and decode them back via REST. Geohash, distance, and coordinate conversion included. - [Redact PII from Text Before It Hits Your Logs or an LLM](https://abundanceapis.com/guides/redact-pii-from-text-api) — Detect and redact emails, phone numbers, SSNs, credit cards, and IPs in one request. Returns masked text plus counts by type; detect-only mode included. - [Generate QR Codes via API: PNG, SVG, or Data URI](https://abundanceapis.com/guides/generate-qr-codes-api) — Generate QR codes server-side with one GET request. PNG bytes, scalable SVG, or an embeddable data URI, with size, margin, and color options. - [Loan & Mortgage Calculator API: Monthly Payments and Amortization](https://abundanceapis.com/guides/loan-mortgage-calculator-api) — Calculate monthly loan payments, total interest, and a full amortization schedule with one GET request. Plus compound interest, ROI, VAT, and tip math. - [Generate Mock Test Data via API (Seeded & Reproducible)](https://abundanceapis.com/guides/generate-mock-test-data-api) — Generate realistic fake users, addresses, and companies as JSON with one request. Pass a seed for reproducible fixtures in tests, demos, and dev databases. - [Parse User-Agent Strings via API: Browser, OS & Device](https://abundanceapis.com/guides/parse-user-agent-api) — Turn any User-Agent string into structured browser, engine, OS, and device fields with one GET request. No local UA database to ship or keep updated. - [Phone Number Validation API: Validate & Format to E.164](https://abundanceapis.com/guides/phone-number-validation-api) — Validate phone numbers, detect country and line type, and format to E.164 and national formats with one GET request. Built on Google's libphonenumber. - [Resize, Convert & Compress Images via API](https://abundanceapis.com/guides/resize-compress-images-api) — Resize, crop, convert (WebP/PNG/JPEG), and compress images with a single API call. No native image library to install and no servers to run. - [zxcvbn as an API: Password Strength Scoring + HIBP Breach Checks](https://abundanceapis.com/guides/zxcvbn-password-strength-api) — Run Dropbox's zxcvbn password strength estimator as an API call — realistic crack times and feedback — plus Have I Been Pwned breach checks via k-anonymity. Nothing stored. - [DNS Lookup API: A, MX, TXT, and More Records in JSON](https://abundanceapis.com/guides/dns-lookup-api) — Query A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain over HTTPS with one GET request. JSON in, JSON out — no dig or resolver required. - [Sunrise & Sunset API: Golden Hour, Solar Position, Moon Phase](https://abundanceapis.com/guides/sunrise-sunset-api) — Get sunrise, sunset, golden hour, dawn/dusk, solar position, and moon phase for any coordinates and date with one GET request. Pure astronomical math, nothing stored. - [Unit Conversion API: Length, Mass, Temperature, and 7 More Categories](https://abundanceapis.com/guides/unit-conversion-api) — Convert between metric and imperial units — length, mass, temperature, volume, area, speed, data size, time, pressure, energy — with one GET request. Category auto-detected. - [WCAG Contrast Checker API: Ratios, AA/AAA, and Color Conversion](https://abundanceapis.com/guides/wcag-contrast-checker-api) — Check WCAG 2.x contrast ratios with AA/AAA pass-fail, convert colors between hex/RGB/HSL/HSV/CMYK, and generate palettes — one pure-math API call. - [NAICS Code API: Semantic Lookup from Any Business Description](https://abundanceapis.com/guides/naics-code-api) — Classify companies into 2022 NAICS codes from plain-English descriptions with a 0–100 match rating. Semantic matching finds the right code even when your words differ from the official titles — from $0 for 1,000 calls/month.