Next free-source hunt
We check for new free data every weekday.
Datasets / OSINT
db-ip.com/

DB-IP Lite databases

Freemiumauth: noneCC-BY-4.0#osint#network-data#geospatial#alt-data✓ verified Nov 1, 2026

DB-IP Lite databases

Free DB-IP Lite country, city and ASN IP-range databases in CSV and MMDB formats, with country fields and, by edition, city, coordinates, autonomous-system number and organization. The monthly files download without an account or key.

Required Attribution:

For a web application: "<a href='https://db-ip.com'>IP Geolocation by DB-IP</a>"

Coverage

The Lite files cover IPv4 and IPv6 ranges worldwide and are updated monthly. The November 2026 Country Lite CSV has 732,796 ranges; City Lite has 7,777,816 ranges and is a reduced-coverage, reduced-accuracy subset of the paid database.

Verdict

A compact network-enrichment signal for assigning IP ranges to countries, approximate cities or autonomous systems in logs and event streams. Treat city coordinates as approximate and expect materially lower coverage and accuracy than the paid products. Monthly snapshots can lag IP allocation or routing changes between releases. CC BY 4.0 attribution is required, and web applications must link to DB-IP on pages that use or display results.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load DB-IP Country Lite into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.

Raw skill file (/skills/db-ip-lite.md)Also in our MCP server: call get_ingestion_skill with {"slug": "db-ip-lite"}.

Access

  • No account or key. The dated monthly CSV and MMDB files are public downloads.
  • Accept the CC BY 4.0 terms and provide DB-IP attribution.

Request

bash
curl -L 'https://download.db-ip.com/free/dbip-country-lite-2026-11.csv.gz' -o dbip-country-lite-2026-11.csv.gz

Format

Gzip-compressed, headerless CSV with starting IP, ending IP and two-letter country code for each IPv4 or IPv6 range.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""DB-IP Country Lite IPv4/IPv6 ranges -> pandas -> Parquet."""
import io
import requests
import pandas as pd

URL = "https://download.db-ip.com/free/dbip-country-lite-2026-11.csv.gz"
r = requests.get(URL, timeout=120)
r.raise_for_status()
df = pd.read_csv(io.BytesIO(r.content), compression="gzip", header=None,
                 names=["ip_start", "ip_end", "country_code"], dtype="string")
df.to_parquet("dbip_country_lite_2026_11.parquet", index=False)
print(len(df), "IP ranges", df["country_code"].nunique(), "country codes",
      df.iloc[0]["ip_start"], "to", df.iloc[-1]["ip_end"])

Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 732796 IP ranges 250 country codes 0.0.0.0 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

Limits

  • Rate limit: Not stated.
  • Lite downloads update monthly.
  • Lite editions have fewer records and lower accuracy than commercial editions.

Quirks

  • The CSV has no header row; assign column names when reading it.
  • The range columns contain both IPv4 and IPv6 text, so keep them as strings.
  • Use the dated URL shown on the provider download page and refresh it each month.

Terms and attribution

  • The Lite databases are CC BY 4.0 and require attribution to DB-IP.com.
  • A web application must link to DB-IP on pages that display or use the results.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer