IPinfo website screenshot

IPinfo

IPinfo is an IP address data and intelligence platform that provides geolocation (country, region, city, coordinates, postal, timezone), ASN data, company association, mobile carrier identification, hosted domains lookup, privacy detection (VPN, proxy, Tor, relay, hosting), residential proxy detection, WHOIS, IP ranges, abuse contacts, and an IP-to-Places product. Data is available via a unified REST API (Lite, Core, Plus, Max, Enterprise tiers), a Batch Enrichment endpoint, and downloadable databases (CSV, MMDB, JSON, Parquet). Authentication uses access tokens via Basic Auth, Bearer Token, or query parameter; dual-stack IPv4/IPv6 endpoints are available.

1 APIs 14 Features
IP IntelligenceIP GeolocationASNPrivacy DetectionVPN DetectionThreat IntelligenceNetwork DataMobile CarrierWHOISPublic APIsDevelopment

APIs

IPinfo Core API

Unified IP intelligence REST API exposing the Lite, Core, Plus, Max, Enterprise, Places, ASN, Company, Carrier, Hosted Domains, Privacy Detection (Standard and Extended), Reside...

Collections

Arazzo Workflows

IPinfo Abuse Contact and Hosted Domains

Resolve an IP to its abuse contact and the domains hosted on it.

ARAZZO

IPinfo ASN Prefix Reconnaissance

Verify token access, then pull ASN detail and the domain ranges behind it.

ARAZZO

IPinfo Batch Enrich then Detail

Bulk-enrich a list of IPs, then pull the full record for one focus IP.

ARAZZO

IPinfo IP to Operating Company

Resolve an IP address to its full record and then to the company operating it.

ARAZZO

IPinfo Enrich My Current IP

Discover the caller's own public IP and then pull full IP intelligence for it.

ARAZZO

IPinfo Summarize and Map IP Addresses

Generate a summary report for a list of IPs, then a map visualization for them.

ARAZZO

IPinfo IP Threat Screening

Screen an IP for privacy/anonymizer signals and confirm residential proxy use.

ARAZZO

Pricing Plans

Ipinfo Plans Pricing

6 plans

PLANS

Rate Limits

Ipinfo Rate Limits

9 limits

RATE LIMITS

FinOps

Ipinfo Finops

FINOPS

Features

IP Geolocation

City, region, country, postal code, coordinates, and timezone for any IP.

ASN Data

Autonomous System Number, organization, domain, type, peers, upstreams, downstreams, and prefixes.

Company Identification

Organization name, type, and domain associated with an IP block.

Mobile Carrier Detection

Carrier name, Mobile Country Code (MCC), and Mobile Network Code (MNC).

Hosted Domains

List of domains hosted on an IP address (up to 1,000 per request).

Privacy Detection

Identifies VPN, proxy, Tor, relay, and hosting provider anonymization services.

Residential Proxy Detection

Detects residential, mobile, and datacenter proxies with last-seen recency.

Abuse Contact

Network administrator address, email, and phone for reporting abuse.

WHOIS

WHOIS lookup by Net ID, IP, domain, ASN, organization, or point-of-contact.

Batch Enrichment

Bulk lookup of up to thousands of IPs in a single request.

Database Downloads

Daily-refreshed CSV, MMDB, JSON, and Parquet database files.

IPv4 and IPv6 Support

Dual-stack service with explicit v4.api.ipinfo.io and v6.api.ipinfo.io endpoints.

Field Filtering

Request a single field (plaintext) or filtered object (JSON) per lookup.

99.999% Uptime

High-availability service with 50-200 ms typical response time.

Use Cases

Fraud Prevention

Block or flag traffic from VPNs, proxies, Tor, and known abuse sources.

Geo-Targeted Content

Personalize content, pricing, and language based on visitor country and city.

Compliance and Geofencing

Enforce geographic licensing or regulatory restrictions on content access.

Cybersecurity and Threat Intelligence

Enrich SIEM, SOAR, and EDR events with IP context for faster triage.

Ad Tech and Marketing Analytics

Attribute conversions, dedupe sessions, and segment by carrier or ASN.

Log Enrichment

Add geolocation, ASN, and privacy flags to web, application, and network logs.

Bot Detection

Identify datacenter and hosting-provider IPs that are likely bots.

Account Takeover Prevention

Detect anomalous logins from unusual countries or proxy networks.

Customer Support Triage

Surface visitor location and ISP to support agents in real time.

Network Engineering

Look up ASN peering, prefixes, and abuse contacts during incident response.

Integrations

Splunk

IPinfo Splunk app and lookups for SIEM enrichment.

Elastic / Logstash

Logstash filter plugin for IPinfo MMDB database enrichment.

Cloudflare Workers

Enrich edge requests with IPinfo data inside Workers.

AWS Lambda

Serverless enrichment using IPinfo SDKs and Lambda layers.

Snowflake

Bulk database loads of IPinfo data for analytical warehouses.

Datadog

Use IPinfo enrichment in Datadog dashboards and detection rules.

Heroku

Use IPinfo SDKs (Rails, Node, Python, etc.) in Heroku apps.

Docker

Official Docker image and Compose files for self-hosted enrichment.

Homebrew

Install the IPinfo CLI and mmdbctl via Homebrew tap.

Solutions

IPinfo Lite

Free, unlimited tier with country, continent, and ASN attributes.

IPinfo Core

Paid tier with 16 attributes including city-level geolocation and basic privacy detection.

IPinfo Plus

Paid tier with 32 attributes including carrier data and named privacy services.

IPinfo Max

Paid tier with 35 attributes including residential proxy detection.

IPinfo Enterprise

Custom tier with 40+ attributes, full WHOIS, IP ranges, dedicated account manager.

IPinfo Database

Downloadable IP database in CSV, MMDB, JSON, and Parquet for offline lookups.

Semantic Vocabularies

Ipinfo Context

31 classes · 104 properties

JSON-LD

API Governance Rules

IPinfo API Rules

24 rules · 3 errors 19 warnings 2 info

SPECTRAL

JSON Structure

Ipinfo Abuse Response Structure

6 properties

JSON STRUCTURE

Ipinfo Asn Response Structure

14 properties

JSON STRUCTURE

Ipinfo Carrier Response Structure

3 properties

JSON STRUCTURE

Ipinfo Company Response Structure

3 properties

JSON STRUCTURE

Ipinfo Core Response Structure

9 properties

JSON STRUCTURE

Ipinfo Domains Response Structure

4 properties

JSON STRUCTURE

Ipinfo Full Response Structure

15 properties

JSON STRUCTURE

Ipinfo Lite Response Structure

8 properties

JSON STRUCTURE

Ipinfo Max Response Structure

11 properties

JSON STRUCTURE

Ipinfo Me Response Structure

3 properties

JSON STRUCTURE

Ipinfo Places Response Structure

6 properties

JSON STRUCTURE

Ipinfo Plus Response Structure

10 properties

JSON STRUCTURE

Ipinfo Prefix Structure

7 properties

JSON STRUCTURE

Ipinfo Prefix6 Structure

7 properties

JSON STRUCTURE

Ipinfo Privacy Extended Response Structure

16 properties

JSON STRUCTURE

Ipinfo Privacy Response Structure

6 properties

JSON STRUCTURE

Ipinfo Ranges Response Structure

4 properties

JSON STRUCTURE

Ipinfo Residential Proxy Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Asn Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Domain Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Ip Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Net Id Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Org Response Structure

4 properties

JSON STRUCTURE

Ipinfo Whois Poc Response Structure

4 properties

JSON STRUCTURE

Example Payloads

Ipinfo Asn Response Example

14 fields

EXAMPLE

Ipinfo Core Response Example

9 fields

EXAMPLE

Ipinfo Full Response Example

15 fields

EXAMPLE

Ipinfo Lite Response Example

8 fields

EXAMPLE

Ipinfo Max Response Example

11 fields

EXAMPLE

Ipinfo Me Response Example

3 fields

EXAMPLE

Ipinfo Plus Response Example

10 fields

EXAMPLE

Ipinfo Prefix Example

7 fields

EXAMPLE

Ipinfo Prefix6 Example

7 fields

EXAMPLE

Resources

🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
📝
Signup
Signup
🔗
Login
Login
💰
Pricing
Pricing
🌐
Dashboard
Console
📰
Blog
Blog
💬
Support
Support
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
👥
GitHubOrganization
GitHubOrganization
🔗
IPinfo CLI
CLI
🔗
mmdbctl (MMDB File Management CLI)
CLI
🔧
Summarize IPs Tool
Tools
🔧
Map IPs Tool
Tools
💻
Sample Database Repository
CodeExamples
💻
Rails Example App
CodeExamples
💻
Docker Image
CodeExamples
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
PublicAPIsListing
PublicAPIsListing

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: IPinfo.io OpenAPI Specification
  version: 1.0.0
items:
- info:
    name: ipinfo max
    type: folder
  items:
  - info:
      name: IPinfo Returns Max API Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/max/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the most comprehensive IP intelligence, including geolocation, ASN, privacy detection (VPN, proxy, Tor,
      relay, residential proxy), carrier data, and network flags for advanced threat analysis and bot detection.

      '
- info:
    name: places
    type: folder
  items:
  - info:
      name: IPinfo Returns Building-level Place Information for the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/places/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the real-world location associated with an IP address at the building level, including hotels, airports,
      museums, stadiums, and 30+ other categories. Includes venue name, category, SSID, and coordinates.

      '
- info:
    name: general
    type: folder
  items:
  - info:
      name: IPinfo Returns IP Information About the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns IP information about the current IP.

      '
  - info:
      name: IPinfo Returns Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ipinfo.io/{ip} endpoint provides comprehensive information about a specified IP address, including geographic
      location (city, region, country), coordinates, postal code, and timezone.

      Based on the pricing tier, it also provides ASN (Autonomous System Number) details, associated company information,
      privacy settings (e.g., VPN, proxy usage), abuse contact information, and hosted domains associated with the IP.

      This endpoint is useful for applications needing detailed IP intelligence, such as '
  - info:
      name: IPinfo Returns API Service Request Limit by Access Token
      type: http
    http:
      method: GET
      url: https://ipinfo.io/me
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The `/me` API endpoint can be used to provide summary information on the access token limits, access to API products,
      and other related information.

      The `/me` endpoint can be used in verifying access tokens as well.

      '
  - info:
      name: IPinfo Bulk IPinfo API Enrichment
      type: http
    http:
      method: POST
      url: https://ipinfo.io/batch
      body:
        type: json
        data: '{}'
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Bulk or batch enrich IP addresses with IP information. See [documentation](https://ipinfo.io/developers/batch-enrichment-api).
  - info:
      name: IPinfo Summarize IP Addresses
      type: http
    http:
      method: POST
      url: https://ipinfo.io/tools/summarize-ips
      params:
      - name: cli
        value: ''
        type: query
        description: CLI flag parameter
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Get summary-level information of upto 500,000 IP addresses, including IP location on a map, IP types, privacy detection
      flags, top ASNs, top cities, and more. [Explore the IPinfo Summarize tool](https://ipinfo.io/tools/summarize-ips).
  - info:
      name: IPinfo Highlight IP Addresses on a Map
      type: http
    http:
      method: POST
      url: https://ipinfo.io/tools/map
      params:
      - name: cli
        value: ''
        type: query
        description: CLI flag parameter
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: Visualize upto 500,000 IP addresses on an interactive map. [Explore the IPinfo Map IPs tool](https://ipinfo.io/tools/map).
- info:
    name: asn
    type: folder
  items:
  - info:
      name: IPinfo Returns Information About an ASN
      type: http
    http:
      method: GET
      url: https://ipinfo.io/AS:asn
      params:
      - name: asn
        value: ''
        type: path
        description: an ASN number.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns information about an ASN, such as the assigned prefixes, related domain, and more.

      The ASN API provides comprehensive information about an Autonomous System (AS) entity.

      It delivers data on the AS''s registration, ASN type, network details, associated prefixes (including IPv6), and relationships
      with other ASNs (peers, upstreams and downstreams).

      '
- info:
    name: company
    type: folder
  items:
  - info:
      name: IPinfo Returns Information About the Company That Operates or is Assigned the IP Address
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/company
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns information of the organization that is operating an IP address such as name, organization type and their
      official domain.

      '
- info:
    name: carrier
    type: folder
  items:
  - info:
      name: IPinfo Detects if the IP Address is Being Used in a Mobile Carrier Network. it Returns the Mobile Country Code
        (MCC), Mobile Network Code (MNC), and the Originating Country of the Carrier
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/carrier
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Detects if the IP address is being used in a mobile carrier network. This API endpoint can be used to detect the
      usage of a phone device through an IP address. It returns the Mobile Country Code (MCC), Mobile Network Code (MNC),
      and the originating country of the carrier.

      '
- info:
    name: ranges
    type: folder
  items:
  - info:
      name: IPinfo Returns Information About a Domain Ranges
      type: http
    http:
      method: GET
      url: https://ipinfo.io/ranges/:domain
      params:
      - name: domain
        value: ''
        type: path
        description: a domain.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The IP address ranges API endpoint provides information about IP address ranges assigned to or operated by a specific
      organization, identified by its domain name. This includes the number of IP ranges, specific IP range blocks (both IPv4
      and IPv6), and any domain redirection information.

      '
- info:
    name: domains
    type: folder
  items:
  - info:
      name: IPinfo Returns a List of All of the Domains Hosted on the Provided IP Address
      type: http
    http:
      method: GET
      url: https://ipinfo.io/domains/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: limit
        value: ''
        type: query
        description: The API returns 100 domains per page and has a limit of 1000 domains per page. We return up to 10 million
          results. The limit parameter can be used to control the number of domains per page.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The Hosted Domains or Reverse IP API endpoint returns a list of domains hosted on a specified IP address, including
      the total number of domains and the specific names associated with that address.

      '
- info:
    name: abuse
    type: folder
  items:
  - info:
      name: IPinfo Returns Data Containing Information Belonging to the Abuse Contact of the IP Address
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/abuse
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: "The IP to abuse contact information API endpoint provides detailed information about the abuse contact associated\
      \ with a specific IP address.\nThe response includes the abuse contact's name, email address, postal address, city,\
      \ state, country, phone number, and the network associated with the IP. \n"
- info:
    name: privacy detection
    type: folder
  items:
  - info:
      name: IPinfo Returns Privacy Information About the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/privacy
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The IP to Privacy Detection or Anonymous IP API provides privacy-related information about a specified IP address.

      This includes whether the IP is associated with a VPN, proxy, Tor network, relay service, or a hosting service/data
      center (indicative of bots).

      The response details the privacy status of the IP, indicating any anonymizing services in use and specifies the type
      of service (e.g., NordVPN, TunnelBear, Mullvad, ProtonVPN, CyberGhost, ExpressVPN, Surfshark etc.).

      '
- info:
    name: residential proxy detection
    type: folder
  items:
  - info:
      name: IPinfo Returns Residential Proxy Detection Information for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/resproxy
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The Residential Proxy Detection API provides detailed insights into IP addresses associated with residential, mobile,
      or datacenter proxy networks.

      This includes activity patterns (last seen date, percentage of days active), and proxy service identification.

      Services are suffixed with `_mobile` for carrier/mobile proxies or `_datacenter` for datacenter proxies.

      '
- info:
    name: privacy detection extended
    type: folder
  items:
  - info:
      name: IPinfo Returns Extended Privacy Detection Information with Detailed Methodologies
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/privacy_extended
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The Privacy Detection Extended API provides detection methodology metadata to support risk scoring, confidence
      metrics, and IP reputation aspects.

      Uses multi-modal detection methods including internet measurement, IP behavior analysis, and internet records metadata.

      Includes detailed flags for VPN, proxy, Tor, relay, hosting, and service identification with confidence metrics.

      '
- info:
    name: whois
    type: folder
  items:
  - info:
      name: IPinfo Returns the WHOIS Information by Net ID Lookup
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/net/:whoisnetid
      params:
      - name: whoisnetid
        value: ''
        type: path
        description: The Network (NET) ID of an internet organization.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'This API endpoint allows users to retrieve WHOIS information based on a specified Net ID.

      The response includes details such as the IP address range, organization name, country, and various administrative information
      related to the network.

      '
  - info:
      name: IPinfo Returns the WHOIS Information by WHOIS IP Address or IP Address Range
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/net/:whoisip
      params:
      - name: whoisip
        value: ''
        type: path
        description: The IP address or an IP address range of an internet organization.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The WHOIS API lookup via IP address provides WHOIS information based on a specific IP address or IP address range.

      The response contains detailed information about the organization associated with the IP, including the range of addresses,
      organization name, administrative contacts, abuse contacts, and additional metadata such as the country and contact
      details for both technical and administrative support.

      '
  - info:
      name: IPinfo Returns the WHOIS Information by WHOIS Domain of an Internet Organization
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/net/:domain
      params:
      - name: domain
        value: ''
        type: path
        description: a domain.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: The IPinfo WHOIS API lookup via organization organization domain name provides comprehensive WHOIS information for
      specified organization, enabling users to gain insights into the registration and organizational details of internet
      entities. The response includes a total count of records, and detailed records for each associated IP range.  Querying
      the organization domain reveals critical information such as the organization's name, country, and contact details for
      technical and administrative p
  - info:
      name: IPinfo Returns the WHOIS Information by WHOIS ASN
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/net/AS:asn
      params:
      - name: asn
        value: ''
        type: path
        description: an ASN number.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: The IPinfo WHOIS API lookup via ASN provides in-depth WHOIS information associated with a specific Autonomous System
      Number (ASN). Querying ASN reveals critical data, including the organization's name, the allocated IP range, and the
      country of operation. The response includes administrative and technical contact information, highlighting the contact
      person along with their address and phone number. Additionally, the API provides details for abuse reporting, including
      a dedicated email for abuse
  - info:
      name: IPinfo Returns the WHOIS Information by WHOIS Organization (ORG) ID of an Internet Organization
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/org/:whoisorgid
      params:
      - name: whoisorgid
        value: ''
        type: path
        description: The WHOIS organization (ORG) ID of an internet organization.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: The IPinfo WHOIS API lookup via organization IDs (Org) provides comprehensive information about a specific internet
      organization identified by its WHOIS organization ID. Querying a WHOIS org key returns data about the internet organization.
      The response includes critical details such as the organization's address, along with the contact information for various
      roles within the organization. This includes administrative, technical, and abuse contacts. The API also offers timestamps
      for when the o
  - info:
      name: IPinfo Returns the WHOIS Information by WHOIS Point of Contact (POC) Value of an Internet Organization
      type: http
    http:
      method: GET
      url: https://ipinfo.io/whois/poc/:whoispoc
      params:
      - name: whoispoc
        value: ''
        type: path
        description: The WHOIS Point of Contact (POC) value of an internet organization.
      - name: page
        value: ''
        type: query
        description: The page query parameter can be used to go through paginated records. page starts at 0 and the parameter
          is part of the response when included in request.
      - name: whoissource
        value: ''
        type: query
        description: Source query parameter to filter records by provided Whois source.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: The IPinfo WHOIS API lookup via Points of Contact (POC) provides essential details about an individual associated
      with an internet organization identified by their WHOIS POC ID. For instance, querying the POC ID yields information
      about the name of the point of contact and their organization location. The response includes the organization's physical
      address, email address, and contact numbers. Additional metadata indicates when the record was created and last updated,
      alongside the source of th
- info:
    name: single
    type: folder
  items:
  - info:
      name: IPinfo Returns the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/ip
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the current public/external IP address.

      '
  - info:
      name: IPinfo Returns a IP for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a ip for the selected IP.

      '
  - info:
      name: IPinfo Returns the Current Hostname
      type: http
    http:
      method: GET
      url: https://ipinfo.io/hostname
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the current hostname.

      '
  - info:
      name: IPinfo Returns a Hostname for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/hostname
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a hostname for the selected IP.

      '
  - info:
      name: IPinfo Returns the Current City
      type: http
    http:
      method: GET
      url: https://ipinfo.io/city
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the current city.

      '
  - info:
      name: IPinfo Returns a City for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/city
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a city for the selected IP.

      '
  - info:
      name: IPinfo Returns the Current Region
      type: http
    http:
      method: GET
      url: https://ipinfo.io/region
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns the current region. If the region is not available, it will return an empty string.

      '
  - info:
      name: IPinfo Returns a Region for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/region
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a region for the selected IP. If the region is not available, it will return an empty string.

      '
  - info:
      name: IPinfo Returns the Current Country
      type: http
    http:
      method: GET
      url: https://ipinfo.io/country
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a concise response consisting of a two-letter country code. If the country is not available, it will return
      an empty string.

      '
  - info:
      name: IPinfo Returns a Country for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/country
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a country for the selected IP in two letter ISO-3166 format. If the country is not available, it will return
      an empty string.

      '
  - info:
      name: IPinfo Returns the Current Location
      type: http
    http:
      method: GET
      url: https://ipinfo.io/loc
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ''/loc'' API endpoint provides the geographical location of a user''s IP address in a response with latitude
      and longitude in comma-separated text format.

      '
  - info:
      name: IPinfo GET a Location for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/loc
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ''/loc'' API endpoint provides the geographic location of an IP address as latitude and longitude separated
      by a comma in text form.

      '
  - info:
      name: IPinfo Returns the Current Postal Code or Zip Code
      type: http
    http:
      method: GET
      url: https://ipinfo.io/postal
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The `/postal` API endpoint provides a straightforward method for retrieving the current postal code or zip code.
      When this endpoint is queried, the API responds with a simple string indicating the postal code for the current IP address.

      '
  - info:
      name: IPinfo Returns a Postal for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/postal
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The `/postal` API lets users input an IP address to get back the corresponding postal or zip code in a simple string
      format.

      '
  - info:
      name: IPinfo Returns the Current Timezone
      type: http
    http:
      method: GET
      url: https://ipinfo.io/timezone
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ''/timezone'' API endpoint returns the user''s timezone based on their IP address in IANA format.

      '
  - info:
      name: IPinfo Returns a Timezone for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/timezone
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The `/timezone` API endpoint returns the IANA timezone based on the user''s input IP address.

      '
  - info:
      name: IPinfo Returns the Current ASN and as Organization
      type: http
    http:
      method: GET
      url: https://ipinfo.io/org
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ''/org'' API endpoint identifies the Autonomous System Number (ASN) and ASN organization associated with the
      user''s IP address. When called, the API returns a string with the ASN (prefixed by ''AS'') and organization name.

      '
  - info:
      name: IPinfo Returns a Organization for the Selected IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/:ip/org
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'The ''/org'' API endpoint provides the ASN and organization related to the user''s input IP address. It returns
      a string including the ASN (prefixed by ''AS'') and AS organization name.

      '
- info:
    name: ipinfo lite
    type: folder
  items:
  - info:
      name: IPinfo Returns Lightweight IP Information About the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lite/me
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns lightweight IP information about the current IP including ASN details, country, and continent information.

      '
  - info:
      name: IPinfo Returns Lightweight IP Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lite/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns lightweight IP information about the provided IP including ASN details, country, and continent information.
      For bogon/private IPs, returns a response with bogon: true.

      '
  - info:
      name: IPinfo Returns a Specific Field from Lightweight IP Information About the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lite/me/:field
      params:
      - name: field
        value: ''
        type: path
        description: A specific field from the lite response (ip, asn, as_name, as_domain, country_code, country, continent_code,
          continent).
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a specific field from lightweight IP information about the current IP.

      '
  - info:
      name: IPinfo Returns a Specific Field from Lightweight IP Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lite/:ip/:field
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      - name: field
        value: ''
        type: path
        description: A specific field from the lite response (ip, asn, as_name, as_domain, country_code, country, continent_code,
          continent).
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a specific field from lightweight IP information about the provided IP.

      '
- info:
    name: ipinfo core
    type: folder
  items:
  - info:
      name: IPinfo Returns Core IP Information About the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lookup/me
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns comprehensive core IP information about the current IP including geolocation, ASN details, and various
      IP characteristics.

      '
  - info:
      name: IPinfo Returns Core IP Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lookup/:ip
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns comprehensive core IP information about the provided IP including geolocation, ASN details, and various
      IP characteristics.

      '
  - info:
      name: IPinfo Returns a Specific Field from Core IP Information About the Current IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lookup/me/:field
      params:
      - name: field
        value: ''
        type: path
        description: A specific field from the core response or nested geo/as fields.
      auth:
        type: basic
        username: '{{username}}'
        password: '{{password}}'
    docs: 'Returns a specific field from core IP information about the current IP.

      '
  - info:
      name: IPinfo Returns a Specific Field from Core IP Information About the Provided IP
      type: http
    http:
      method: GET
      url: https://ipinfo.io/lookup/:ip/:field
      params:
      - name: ip
        value: ''
        type: path
        description: A single IPv4 or IPv6 IP address.
      - name: field
        value: ''
        type: path
        description: A specific field from the core response or nested geo/as fields.
      auth:
        type: basic
        username: '{{username}

# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ipinfo/refs/heads/main/apis.yml