Skip to content

api-evangelist/abstract-api

Repository files navigation

Abstract API (abstract-api)

Abstract API is a platform that offers a wide range of API services for developers to easily integrate various functionalities into their applications. Services include IP geolocation, IP intelligence, email validation, phone validation, currency exchange, website screenshots, image processing, web scraping, company enrichment, public holidays, timezone lookup, VAT validation, IBAN validation, and user avatar generation. Abstract API provides a seamless way for developers to access powerful features without having to build them from scratch.

URL: Visit APIs.json URL

Run: Capabilities Using Naftiko

Tags:

  • Avatars, Company Enrichment, Contacts, Currencies, Email Validation, Exchange Rates, IBAN Validation, Image Processing, IP Geolocation, IP Intelligence, Phone Validation, Public Holidays, Screenshots, Timezones, VAT Validation, Web Scraping

Timestamps

  • Created: 2025-02-24
  • Modified: 2026-04-19

APIs

Email Reputation API

Validate email addresses for deliverability, detect disposable or risky domains, verify SMTP/MX records, and enrich email data with sender information, breach history, and risk scoring.

Human URL: https://www.abstractapi.com/api/email-verification-validation-api

Tags:

  • Email Validation, Email Reputation, Fraud Detection

Properties

Phone Intelligence API

Identify carrier, line type, validity, location, and get deep insights including line status, VoIP detection, and risk scoring for any phone number globally.

Human URL: https://www.abstractapi.com/api/phone-validation-api

Tags:

  • Phone Validation, Phone Intelligence, Fraud Detection

Properties

IP Geolocation API

Geolocate any IPv4 or IPv6 address to country, region, city, coordinates, timezone, currency, and flag data covering 4 billion+ IP addresses across 250,000+ cities worldwide.

Human URL: https://www.abstractapi.com/api/ip-geolocation-api

Tags:

  • IP Geolocation, IP Addresses, Geolocation

Properties

IP Intelligence API

Detect VPNs, proxies, Tor exit nodes, abuse potential, hosting services, relays, and mobile IPs. Also provides ASN, company, location, timezone, flag, and currency data for any IP address.

Human URL: https://www.abstractapi.com/api/ip-intelligence

Tags:

  • IP Intelligence, IP Addresses, Security, Fraud Detection

Properties

Company Enrichment API

Retrieve comprehensive details about businesses using their domain or email address, including name, logo, headcount, location, industry, and more.

Human URL: https://www.abstractapi.com/api/company-enrichment

Tags:

  • Company Enrichment, Business Data, Data Enrichment

Properties

Exchange Rates API

Look up the latest exchange rates for 80+ currencies, convert between currencies, and retrieve historical exchange rate data using ISO 4217 currency codes.

Human URL: https://www.abstractapi.com/api/exchange-rate-api

Tags:

  • Currencies, Exchange Rates, Finance

Properties

Public Holidays API

Get public, local, religious, and other holidays for any country. Supports year and country filtering with comprehensive holiday metadata.

Human URL: https://www.abstractapi.com/api/holidays-api

Tags:

  • Public Holidays, Calendar, Global Data

Properties

Timezone API

Find, convert, and manage time and timezone data across the world. Supports lookup by location or coordinates and returns local time, timezone abbreviation, UTC offset, and DST information.

Human URL: https://www.abstractapi.com/api/time-date-timezone-api

Tags:

  • Timezones, Time, Date, Calendar

Properties

VAT Validation API

Validate VAT numbers, look up current VAT rates by country, and calculate VAT-inclusive or VAT-exclusive prices to stay compliant for domestic and cross-border sales.

Human URL: https://www.abstractapi.com/api/vat-validation-rates-api

Tags:

  • VAT Validation, Finance, Compliance, Tax

Properties

IBAN Validation API

Determine the validity and details of International Bank Account Numbers (IBANs), including bank name, account type, and country code.

Human URL: https://www.abstractapi.com/api/iban-validation

Tags:

  • IBAN Validation, Finance, Banking

Properties

Website Screenshot API

Capture high-quality screenshots of any website with optional customizations including CSS injection, delay settings, and viewport configuration.

Human URL: https://www.abstractapi.com/api/website-screenshot-api

Tags:

  • Screenshots, Web Capture, Images

Properties

Image Processing API

Compress, convert, and optimize images by URL or direct upload. Supports format conversion, quality adjustment, and size reduction.

Human URL: https://www.abstractapi.com/api/image-processing-optimization-api

Tags:

  • Image Processing, Images, Optimization

Properties

Web Scraping API

Extract data from any website by providing the target URL. Handles JavaScript rendering and returns the full HTML content of any web page.

Human URL: https://www.abstractapi.com/api/web-scraping-api

Tags:

  • Web Scraping, Data Extraction, HTML

Properties

Avatars API

Create highly customizable avatar images using a person's name or initials. Supports color, font, and size customization for user profile images.

Human URL: https://www.abstractapi.com/api/user-avatar-api

Tags:

  • Avatars, Images, User Interface

Properties

Common Properties

Features

Name Description
API Key Authentication Each API uses a unique API key passed as a query parameter or Bearer token header
Free Tier Each API offers a free tier with limited monthly requests and 1 request/second rate limit
Simple REST API All APIs follow a simple REST pattern with a single base URL and query parameters
Global Coverage Data covers global locations with 80+ currencies, 250,000+ cities, and worldwide phone/IP coverage
JSON Responses All API responses return structured JSON data with consistent error codes
Modular Services Each API is independently keyed and priced, allowing granular subscription management

Use Cases

Name Description
Email List Cleaning Validate and filter email lists to improve deliverability and reduce bounce rates
Fraud Detection Use IP intelligence, email reputation, and phone intelligence to detect and block fraudulent users
User Onboarding Enrichment Automatically enrich user profiles with geolocation, company, and contact data at signup
Currency Conversion Display localized pricing or perform currency conversions in e-commerce and fintech apps
Compliance Automation Validate VAT numbers and IBAN codes to automate financial compliance workflows
Content Extraction Use web scraping API to extract structured data from any website for data pipelines
Dynamic User Avatars Generate placeholder avatars for users without profile photos using the Avatars API

Integrations

Name Description
JavaScript Official JavaScript SDK for Exchange Rates, Email Validation, IP Geolocation, and Phone Validation
Python Official Python SDK for Exchange Rates, Email Validation, IP Geolocation, and Phone Validation
PHP Official PHP SDK for Exchange Rates, Email Validation, IP Geolocation, and Phone Validation

Artifacts

Machine-readable API specifications organized by format.

OpenAPI

JSON Schema

JSON Structure

JSON-LD

Examples

Capabilities

Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.

Shared Per-API Definitions

Workflow Capabilities

Workflow Description
Data Enrichment IP geolocation, company enrichment, and timezone data for user profile enrichment
Financial Compliance Exchange rates, VAT validation, and IBAN validation for financial compliance
Fraud Detection Email reputation, phone intelligence, and IP intelligence for fraud prevention

Vocabulary

  • Abstract Api Vocabulary — Unified taxonomy mapping 13 resources, 9 actions, 3 workflows, and 6 personas across operational (OpenAPI) and capability (Naftiko) dimensions

Rules

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

Releases

No releases published

Packages

 
 
 

Contributors