APIVoid logo

Getting Started with APIVoid APIs

Threat analysis, domain and IP intelligence, and security APIs for developers. Every endpoint requires HTTPS POST over TLS 1.2+, accepts a JSON body, returns structured JSON responses, and authenticates requests using the X-API-Key header.

Follow the changelog for officially released updates. We also announce API updates in our newsletter to registered users. See Versioning for which changes are backward-compatible, and which only arrive with a new major version under a new versioned URL. Following both is the easiest way to pick up new endpoints and fields as they ship.

Quick start

  1. Get an API key. Create an account and copy your API key from the dashboard.
  2. Start a free trial or subscribe. Activate your 30-day trial or choose a paid subscription.
  3. Make your first request. Send an HTTPS POST request with your key in the X-API-Key header:
curl
curl -X POST "https://api.apivoid.com/v2/ip-reputation" \
     -H "Content-Type: application/json" \
     -H "X-API-Key: YOUR_API_KEY_HERE" \
     -d '{"ip": "80.82.77.139"}' 

The Content-Type: application/json header is required for every API request.

A successful request returns HTTP 200 with a JSON body.

The basics

These concepts apply to every API, so they are documented once:

Base URL & conventions

base url
https://api.apivoid.com/v2/{service}

Production checklist

Before going live, make sure your integration checks these boxes: