AS8391 - knipp.de

Knipp Medien und Kommunikation GmbH

AS8391 Knipp Medien und Kommunikation GmbH

Domain

knipp.de

Country

Germany

Allocated

2002-07-19T14:05:18Z

Registry

ripe

IP Addresses

75,520

Type

hosting

Network Speed

We don't currently have any network speed data for this network.

Hosted Domains

There are 6,642 domain names hosted across 219 IP addresses on this ASN.

Show Domains

Whois Details

as-block:       AS8192 - AS8523
descr:          RIPE NCC ASN block
remarks:        These AS Numbers are assigned to network operators in the RIPE NCC service region.
mnt-by:         RIPE-NCC-HM-MNT
created:        2018-11-22T15:27:23Z
last-modified:  2018-11-22T15:27:23Z
source:         RIPE

aut-num:        AS8391
org:            ORG-KMuK1-RIPE
as-name:        KNIPP-AS
descr:          Martin-Schmeisser-Weg 9
descr:          44227 Dortmund
descr:          Germany
descr:          Internet provider in the Rhein-Ruhr area
descr:          Dortmund, Germany
import:         from AS8561 accept AS8561
export:         to AS8561 announce ANY
mp-import:      afi ipv6.unicast from AS8561 accept AS8561
mp-export:      afi ipv6.unicast to AS8561 announce ANY
import:         from AS8881 accept ANY
export:         to AS8881 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8881 accept ANY
mp-export:      afi ipv6.unicast to AS8881 announce AS-KNIPP-v6
import:         from AS13237 accept ANY
export:         to AS13237 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS13237 accept ANY
mp-export:      afi ipv6.unicast to AS13237 announce AS-KNIPP-v6
import:         from AS15763 accept AS-DOKOM21
export:         to AS15763 announce ANY
mp-import:      afi ipv6.unicast from AS15763 accept AS-DOKOM21
mp-export:      afi ipv6.unicast to AS15763 announce ANY
import:         from AS31056 accept AS31056
export:         to AS31056 announce ANY
mp-import:      afi ipv6.unicast from AS31056 accept ANY
mp-export:      afi ipv6.unicast to AS31056 announce ANY
default:        to AS13237 networks AS-KNIPP
remarks:        ------------------------------------------
remarks:        Peering DE-CIX
remarks:        
remarks:        ------------------------------------------
import:         from AS42 accept AS-PCH
export:         to AS42 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS42 accept AS-PCH
mp-export:      afi ipv6.unicast to AS42 announce AS-KNIPP-v6
import:         from AS714 accept AS-APPLE
export:         to AS714 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS714 accept AS-APPLE
mp-export:      afi ipv6.unicast to AS714 announce AS-KNIPP-v6
import:         from AS1267 accept AS-INFOSTRADA
export:         to AS1267 announce AS-KNIPP
import:         from AS1764 accept AS-NEXTLAYER
export:         to AS1764 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS1764 accept AS-NEXTLAYER-V6
mp-export:      afi ipv6.unicast to AS1764 announce AS-KNIPP-v6
import:         from AS2119 accept AS-TELENOR
export:         to AS2119 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS2119 accept AS-TELENOR
mp-export:      afi ipv6.unicast to AS2119 announce AS-KNIPP-v6
import:         from AS3856 accept AS-PCH
export:         to AS3856 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS3856 accept AS-PCH
mp-export:      afi ipv6.unicast to AS3856 announce AS-KNIPP-v6
import:         from AS5580 accept AS-ATRATO
export:         to AS5580 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS5580 accept AS-ATRATO6
mp-export:      afi ipv6.unicast to AS5580 announce AS-KNIPP-v6
import:         from AS5588 accept AS-GTS-CE
export:         to AS5588 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS5588 accept AS-GTS-CE
mp-export:      afi ipv6.unicast to AS5588 announce AS-KNIPP-v6
import:         from AS5605 accept AS-NETUSE
export:         to AS5605 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS5605 accept AS-NETUSE
mp-export:      afi ipv6.unicast to AS5605 announce AS-KNIPP-v6
import:         from AS6695 accept AS-DECIX
export:         to AS6695 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS6695 accept AS-DECIX-V6
mp-export:      afi ipv6.unicast to AS6695 announce AS-KNIPP-v6
import:         from AS6724 accept AS-STRATORZ
export:         to AS6724 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS6724 accept AS-STRATORZ
mp-export:      afi ipv6.unicast to AS6724 announce AS-KNIPP-v6
import:         from AS6939 accept AS-HURRICANE
export:         to AS6939 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS6939 accept AS-HURRICANEv6
mp-export:      afi ipv6.unicast to AS6939 announce AS-KNIPP-v6
import:         from AS7342 accept AS-GTLD
export:         to AS7342 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS7342 accept AS-GTLD
mp-export:      afi ipv6.unicast to AS7342 announce AS-KNIPP-v6
import:         from AS8359 accept AS-MTU
export:         to AS8359 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8359 accept AS-MTU
mp-export:      afi ipv6.unicast to AS8359 announce AS-KNIPP-v6
import:         from AS8365 accept AS-MANDA
export:         to AS8365 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8365 accept AS-MANDA
mp-export:      afi ipv6.unicast to AS8365 announce AS-KNIPP-v6
import:         from AS8422 accept AS-NETCOLOGNE
export:         to AS8422 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8422 accept AS-NETCOLOGNE-V6
mp-export:      afi ipv6.unicast to AS8422 announce AS-KNIPP-v6
import:         from AS8551 accept AS-BEZEQINT
export:         to AS8551 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8551 accept AS-BEZEQINT
mp-export:      afi ipv6.unicast to AS8551 announce AS-KNIPP-v6
import:         from AS8657 accept AS-CPRM
export:         to AS8657 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8657 accept AS-CPRM-V6
mp-export:      afi ipv6.unicast to AS8657 announce AS-KNIPP-v6
import:         from AS8708 accept <^AS8708+$>
export:         to AS8708 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8708 accept <^AS8708+$>
mp-export:      afi ipv6.unicast to AS8708 announce AS-KNIPP-v6
import:         from AS8741 accept AS-RATIOKONTAKT
export:         to AS8741 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8741 accept AS-RATIOKONTAKT
mp-export:      afi ipv6.unicast to AS8741 announce AS-KNIPP-v6
import:         from AS8763 accept AS-DENIC
export:         to AS8763 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8763 accept AS-DENIC
mp-export:      afi ipv6.unicast to AS8763 announce AS-KNIPP-v6
import:         from AS8781 accept AS-QTEL-SET
export:         to AS8781 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS8781 accept AS-QTEL-SET
mp-export:      afi ipv6.unicast to AS8781 announce AS-KNIPP-v6
import:         from AS8966 accept AS-EMIX
export:         to AS8966 announce AS-KNIPP
import:         from AS9044 accept AS-SOLNET
export:         to AS9044 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS9044 accept AS-SOLNET
mp-export:      afi ipv6.unicast to AS9044 announce AS-KNIPP-v6
import:         from AS9063 accept AS-SAARGATE
export:         to AS9063 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS9063 accept AS-SAARGATE
mp-export:      afi ipv6.unicast to AS9063 announce AS-KNIPP-v6
import:         from AS10310 accept <^AS10310+$>
export:         to AS10310 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS10310 accept <^AS10310+$>
mp-export:      afi ipv6.unicast to AS10310 announce AS-KNIPP-v6
import:         from AS12041 accept AS12041:AS-AFILIAS
export:         to AS12041 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS12041 accept AS12041:AS-AFILIAS
mp-export:      afi ipv6.unicast to AS12041 announce AS-KNIPP-v6
import:         from AS12306 accept AS-PLUSLINE
export:         to AS12306 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS12306 accept AS-PLUSLINE6
mp-export:      afi ipv6.unicast to AS12306 announce AS-KNIPP-v6
import:         from AS12355 accept AS-HELINET-V4
export:         to AS12355 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS12355 accept AS-HELINET-V6
mp-export:      afi ipv6.unicast to AS12355 announce AS-KNIPP-v6
import:         from AS60189 accept AS-RKOM
export:         to AS60189 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS60189 accept AS-RKOM
mp-export:      afi ipv6.unicast to AS60189 announce AS-KNIPP-v6
import:         from AS12713 accept AS-OTEGLOBE
export:         to AS12713 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS12713 accept AS-OTEGLOBE
mp-export:      afi ipv6.unicast to AS12713 announce AS-KNIPP-v6
import:         from AS13030 accept AS-INIT7
export:         to AS13030 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS13030 accept AS-INIT7
mp-export:      afi ipv6.unicast to AS13030 announce AS-KNIPP-v6
import:         from AS13157 accept AS13157
export:         to AS13157 announce AS-KNIPP
import:         from AS15830 accept AS-TELECITYLON
export:         to AS15830 announce AS-KNIPP
import:         from AS15925 accept AS-MEGA
export:         to AS15925 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS15925 accept AS-MEGA
mp-export:      afi ipv6.unicast to AS15925 announce AS-KNIPP-v6
import:         from AS15830 accept AS-TELECITYGROUP
export:         to AS15830 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS15830 accept AS-TELECITYGROUP
mp-export:      afi ipv6.unicast to AS15830 announce AS-KNIPP-v6
import:         from AS16509 accept AS16509
export:         to AS16509 announce AS-KNIPP
import:         from AS20940 accept AS-AKAMAI
export:         to AS20940 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS20940 accept AS-AKAMAI
mp-export:      afi ipv6.unicast to AS20940 announce AS-KNIPP-v6
import:         from AS21263 accept AS-TELEDATA
export:         to AS21263 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS21263 accept AS-TELEDATA-IPV6
mp-export:      afi ipv6.unicast to AS21263 announce AS-KNIPP-v6
import:         from AS21336 accept AS-IR
export:         to AS21336 announce AS-KNIPP
import:         from AS21385 accept AS-TNIB
export:         to AS21385 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS21385 accept AS-TNIB
mp-export:      afi ipv6.unicast to AS21385 announce AS-KNIPP-v6
import:         from AS29140 accept AS-HOSTSERVER
export:         to AS29140 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS29140 accept AS-HOSTSERVER
mp-export:      afi ipv6.unicast to AS29140 announce AS-KNIPP-v6
import:         from AS29208 accept AS-DIALTELECOM
export:         to AS29208 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS29208 accept AS-DIALTELECOM
mp-export:      afi ipv6.unicast to AS29208 announce AS-KNIPP-v6
import:         from AS29545 accept AS-IPLACE
export:         to AS29545 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS29545 accept AS-IPLACE-V6
mp-export:      afi ipv6.unicast to AS29545 announce AS-KNIPP-v6
import:         from AS31019 accept AS-MEANIE
export:         to AS31019 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS31019 accept AS-MEANIE
mp-export:      afi ipv6.unicast to AS31019 announce AS-KNIPP-v6
import:         from AS31529 accept AS-DENIC-ANY
export:         to AS31529 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS31529 accept AS-DENIC-ANY
mp-export:      afi ipv6.unicast to AS31529 announce AS-KNIPP-v6
import:         from AS33873 accept AS-ARVATO
export:         to AS33873 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS33873 accept AS-ARVATO-V6
mp-export:      afi ipv6.unicast to AS33873 announce AS-KNIPP-v6
import:         from AS34695 accept AS34695:AS-TRANSIT
export:         to AS34695 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS34695 accept AS34695:AS-TRANSIT
mp-export:      afi ipv6.unicast to AS34695 announce AS-KNIPP-v6
import:         from AS36692 accept <^AS36692+$>
export:         to AS36692 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS36692 accept <^AS36692+$>
mp-export:      afi ipv6.unicast to AS36692 announce AS-KNIPP-v6
import:         from AS37100 accept AS34695:AS-SET-SEACOM
export:         to AS37100 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS37497 accept AS-SET-SEACOM
mp-export:      afi ipv6.unicast to AS37497 announce AS-KNIPP-v6
import:         from AS37662 accept <^AS37662+$>
export:         to AS37497 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS37100 accept <^AS37662+$>
mp-export:      afi ipv6.unicast to AS37100 announce AS-KNIPP-v6
import:         from AS37662 accept AS37662:AS-WIOCC
export:         to AS37662 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS37662 accept AS-WIOCC
mp-export:      afi ipv6.unicast to AS37662 announce AS-KNIPP-v6
import:         from AS39912 accept AS-I3B
export:         to AS39912 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS39912 accept AS-I3B
mp-export:      afi ipv6.unicast to AS39912 announce AS-KNIPP-v6
import:         from AS41692 accept AS-OPENCARRIER
export:         to AS41692 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS41692 accept AS-OPENCARRIER6
mp-export:      afi ipv6.unicast to AS41692 announce AS-KNIPP-v6
import:         from AS42416 accept AS-COMNET
export:         to AS42416 announce AS-KNIPP
import:         from AS42473 accept AS-ANEXIA
export:         to AS42473 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS42473 accept AS-ANEXIA
mp-export:      afi ipv6.unicast to AS42473 announce AS-KNIPP-v6
import:         from AS42708 accept AS-PORTLANE
export:         to AS42708 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS42708 accept AS-PORTLANE
mp-export:      afi ipv6.unicast to AS42708 announce AS-KNIPP-v6
import:         from AS43350 accept AS-NFORCE
export:         to AS43350 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS43350 accept AS-NFORCE
mp-export:      afi ipv6.unicast to AS43350 announce AS-KNIPP-v6
import:         from AS47195 accept AS-GAMEFORGE
export:         to AS47195 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS47195 accept AS-GAMEFORGEV6
mp-export:      afi ipv6.unicast to AS47195 announce AS-KNIPP-v6
import:         from AS47692 accept AS-NESSUS
export:         to AS47692 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS47692 accept AS-NESSUS-V6
mp-export:      afi ipv6.unicast to AS47692 announce AS-KNIPP-v6
import:         from AS47869 accept AS47869
export:         to AS47869 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS47869 accept AS47869
mp-export:      afi ipv6.unicast to AS47869 announce AS-KNIPP-v6
import:         from AS49544 accept AS-INTERACTIVE3D
export:         to AS49544 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS49544 accept AS-INTERACTIVE3D
mp-export:      afi ipv6.unicast to AS49544 announce AS-KNIPP-v6
import:         from AS57344 accept AS-57344
export:         to AS57344 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS57344 accept AS-57344
mp-export:      afi ipv6.unicast to AS57344 announce AS-KNIPP-v6
import:         from AS57994 accept AS57994
export:         to AS57994 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS57994 accept AS57994
mp-export:      afi ipv6.unicast to AS57994 announce AS-KNIPP-v6
import:         from AS60169 accept AS60169
export:         to AS60169 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS60169 accept AS60169
mp-export:      afi ipv6.unicast to AS60169 announce AS-KNIPP-v6
import:         from AS198781 accept AS-198781
export:         to AS198781 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS198781 accept AS-198781
mp-export:      afi ipv6.unicast to AS198781 announce AS-KNIPP-v6
import:         from AS205388 accept AS-SRV
export:         to AS205388 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS205388 accept AS-SRV
mp-export:      afi ipv6.unicast to AS205388 announce AS-KNIPP-v6
import:         from AS1223119 accept AS1223119
export:         to AS1223119 announce AS-KNIPP
mp-import:      afi ipv6.unicast from AS1223119 accept AS1223119
mp-export:      afi ipv6.unicast to AS1223119 announce AS-KNIPP-v6
admin-c:        EK40-RIPE
tech-c:         CK85-RIPE
status:         ASSIGNED
mnt-by:         RIPE-NCC-END-MNT
tech-c:         DL241-RIPE
mnt-by:         KNIPP-NOC-MNT
created:        2002-07-19T14:05:18Z
last-modified:  2018-01-30T06:30:21Z
source:         RIPE

organisation:   ORG-KMuK1-RIPE
org-name:       Knipp Medien und Kommunikation GmbH
org-type:       LIR
address:        Martin-Schmeisser-Weg 9
address:        D-44227
address:        Dortmund
address:        GERMANY
phone:          +4923197030
fax-no:         +492319703200
e-mail:         ripe-registry@knipp.de
mnt-ref:        KNIPP-NOC-MNT
mnt-ref:        RIPE-NCC-HM-MNT
mnt-by:         RIPE-NCC-HM-MNT
mnt-by:         KNIPP-NOC-MNT
admin-c:        DL241-RIPE
admin-c:        CK85-RIPE
admin-c:        EK40-RIPE
abuse-c:        KAC13-RIPE
created:        2004-04-17T11:09:23Z
last-modified:  2016-09-08T08:45:24Z
source:         RIPE

person:         Christian Klaas
address:        Knipp Medien und Kommunikation GmbH
address:        Martin-Schmeisser-Weg 9
address:        D-44227 Dortmund
phone:          +49 231 9703 0
fax-no:         +49 231 9703 200
e-mail:         christian.klaas@knipp.de
nic-hdl:        CK85-RIPE
mnt-by:         KNIPP-NOC-MNT
created:        2002-07-18T13:47:33Z
last-modified:  2018-06-20T09:42:32Z
source:         RIPE

person:         Damian Lusiewicz
address:        Knipp Medien und Kommunikation GmbH
address:        Martin-Schmeisser-Weg 9
address:        D-44227 Dortmund
phone:          +49 231 97030
nic-hdl:        DL241-RIPE
mnt-by:         KNIPP-NOC-MNT
mnt-by:         KNIPP-NOC-MNT
created:        1970-01-01T00:00:00Z
last-modified:  2008-04-21T11:46:57Z
source:         RIPE

person:         Elmar Knipp
address:        Martin-Schmeisser-Weg 9
address:        D-44227 Dortmund
address:        Germany
phone:          +49 231 9703 0
fax-no:         +49 231 9703 200
e-mail:         elmar@knipp.de
nic-hdl:        EK40-RIPE
mnt-by:         KNIPP-NOC-MNT
created:        1970-01-01T00:00:00Z
last-modified:  2001-09-22T00:16:45Z
source:         RIPE

IP Address Ranges

Netblock Description Num IPs
185.119.138.0/23 Knipp Medien und Kommunikation GmbH 512
194.139.30.0/24 SDZ GmbH 256
194.64.105.0/24 Knipp Medien und Kommunikation GmbH 256
195.138.32.0/19 Knipp Medien und Kommunikation GmbH 8,192
195.138.32.0/24 Hamann International GmbH & Co. Transport 256
195.253.0.0/16 Knipp Medien und Kommunikation GmbH 65,536
195.253.65.0/24 Knipp Medien und Kommunikation GmbH 256
Netblock Description
2a01:5b0::/32 Knipp Medien und Kommunikation GmbH
2a01:5b0:5::/48 Knipp Medien und Kommunikation GmbH
2a01:5b0:9::/48 Knipp Medien und Kommunikation GmbH

Network Speed

We don't currently have any network speed data for this network.

Hosted Domains

There are 6,642 domain names hosted across 219 IP addresses on this ASN. Checkout our API to access full domain hosting information.

IP Address Domain Domains on this IP
195.253.6.126 swarovski.com 5,521
195.253.4.138 bewerbungsmappen.de 140
195.253.7.237 poeppelmann.com 127
195.138.33.200 alltours-service.de 53
195.253.71.100 diakonie-froendenberg.de 49
195.253.71.119 meravis.de 39
195.253.0.82 leica-objektive.com 32
195.253.71.117 dortmunderstadtkirchen.de 28
195.138.62.22 enbw-tng.com 20
195.253.71.55 deko-idee-outlet.de 20

Peers

There are 65 peers for this ASN.

IT.Gate S.p.A. AS12779
BIT BV AS12859
Init7 (Switzerland) Ltd. AS13030
ennit server GmbH AS13101
Nerim SAS AS13193
euNetworks Managed Services GmbH AS13237
netplus.ch SA AS15547
Connesi s.p.a. AS15605
ADISTA SAS AS16347
Viewqwest Pte Ltd AS18106

Upstreams

There are 2 upstreams for this ASN.

euNetworks Managed Services GmbH AS13237
Hurricane Electric LLC AS6939

Downstreams

There are 3 downstreams for this ASN.

DOKOM Gesellschaft fuer Telekommunikation mbH AS15763
PING e.V. AS31056
Knipp Medien und Kommunikation GmbH AS8561

Get Started

Utilize our APIs to get information on any IP address including geolocation, ASN and hostname. It is forever FREE for up to 1000 requests per day.

No Credit card required

Details

Autonomous System Numbers (ASNs) are assigned to entities such as Internet Service Providers and other large organizations that control blocks of IP addresses. This network page, and the organization field that's shown on the main IP address information page and also returned in the geolocation API are based on the ASN.

The ASN details will often correspond to the IP address owner, but for smaller organizations it may be that organization's parent, or their ISP.

Find out more about AS8391 at robtex.

Try our JSON API from the command line

Get started with curl ipinfo.io or check out the documentation to read more.

Documentation
Free for small projects. Pay as you grow.

Our API is free for up to 1,000 requests per day. Our plans suits the company of every size.

Plans & Pricing
A million uses. Easy to implement.

From filtering out bot traffic, to performing bulk IP geolocation, we’ve got it all covered.

Guides