llms.txt
+9 −8
https://internetdata.io/llms.txt
− "updated": "2026-10-24",− "entries": 12551040,− "size": { "csvgz": 90818334,− "mmdb": 79175768 },− - id: The versioned id. This is what download, checksum and metadata take.− - Not every format exists for every database. csvgz for every database, mmdb for most. The provider catalogs are keyed by provider id, so there is nothing for an mmdb to index, and asking one for it is a 400 INVALID_FORMAT, a deliberate refusal rather than a gap in coverage. list names the formats each version is built in.− - A license covers a family, a download names an id. list returns a family (base, e.g. vpn_ip) with your standing, and the id to pass onward to metadata and download. Read that id from list rather than composing it yourself.− - 404 UNKNOWN_DATASET: no database has that id+ "updated": "2026-11-06",+ "entries": 13338683,+ "size": { "csvgz": 96653214,+ "mmdb": 83504900 },+ - id: The versioned ID. This is what download, checksum and metadata take.+ - Not every format exists for every database. csvgz for every database, mmdb for most. The provider catalogs are keyed by provider ID, so there is nothing for an mmdb to index, and asking one for it is a 400 INVALID_FORMAT, a deliberate refusal rather than a gap in coverage. list names the formats each version is built in.+ - A license covers a family, a download names an ID. list returns a family (base, e.g. vpn_ip) with your standing, and the ID to pass onward to metadata and download. Read that ID from list rather than composing it yourself.+ - 404 UNKNOWN_DATASET: no database has that ID+ - https://internetdata.io/tools/asn-lookup: an AS number's page, or the AS announcing an IP address