La première chose que tout le monde fait avec un nouveau proxy, c’est de demander d’où il sort. Aujourd’hui, nous apportons une meilleure réponse à cette question : IP Info, une API gratuite de géolocalisation IP proposée par Shifter. Une seule requête renvoie le pays, la ville, les coordonnées, le fuseau horaire, le FAI, l’ASN et le type de connexion de n’importe quelle IP publique. Pas d’inscription, pas de clé API, pas de plan à dépasser, et vous n’avez pas besoin d’être client Shifter pour l’utiliser.
curl http://ip-info.com/json
C’est toute l’intégration.
Une seule réponse, depuis le réseau qui vous route
Chaque service de recherche d’IP fonctionne avec sa propre base de données, et ces bases de données ne sont pas toujours d’accord entre elles. C’est ainsi qu’un proxy configuré sur l’Allemagne peut ressortir comme étant aux Pays-Bas sur un site et en Belgique sur un autre, et c’est pourquoi « mon ciblage est-il cassé ? » est si souvent la mauvaise question. La vraie question est de savoir quelle base de données vous consultez.
IP Info élimine cette incertitude. Elle repose sur la même base de données de localisation IP et de réseau que celle utilisée par Shifter pour ses propres pools de proxys. Lorsque vous recherchez une sortie Shifter, vous voyez le pays, la ville et le réseau exactement comme notre infrastructure les classe, les mêmes données sur lesquelles se base notre ciblage par pays, ville et ASN. Il n’y a pas de second avis à réconcilier.
Des données de niveau entreprise, sans la facture qui va avec
Les données derrière IP Info ne sont ni scrapées ni issues de sources communautaires. C’est une base de données commerciale et sous licence de renseignement IP, du genre sur lequel s’appuient des entreprises pesant plusieurs milliards de dollars pour la prévention de la fraude, la localisation, la conformité et l’analyse, et elle est mise à jour quotidiennement par son fournisseur. Ce niveau de données se trouve normalement derrière un appel commercial et un contrat annuel. Ici, il se trouve derrière une URL.
Elle est aussi complète. Chaque réponse comporte 29 champs :
- Où : pays et continent (codes et noms), région, district, ville, code postal, coordonnées, fuseau horaire et appartenance à l’UE
- Qui : l’ASN sous forme de simple numéro, le nom AS, le FAI et l’organisation utilisant l’IP
- Quel type : type de connexion (Cable/DSL, Cellular, Corporate et plus), type d’utilisateur (résidentiel, professionnel, cellulaire ou hébergement) et un indicateur anycast
- Pour vos propres jointures : identifiants GeoNames pour la ville, la région, le pays et le continent
Chaque champ est présent dans chaque réponse. Lorsque la base de données n’a pas de valeur, vous obtenez null, jamais une estimation, de sorte que votre analyseur n’a jamais à gérer de variations de structure.
Gratuite, et destinée à le rester
« Gratuit » sur ce marché signifie généralement une clé d’essai, un plafond mensuel et un écran de mise à niveau qui vous attend au bout du compte. IP Info n’a rien de tout cela.
- Pas d’inscription, pas de clé API. Envoyez un
GET. Il n’y a rien d’autre à configurer. - Pas de quota par application. Utilisez-la depuis des scripts, des backends, des vérifications CI et des produits en production, usage commercial inclus. C’est un service partagé, donc les conditions d’utilisation demandent un usage raisonnable plutôt qu’un forfait.
- HTTPS ou HTTP simple, IPv4 ou IPv6. HTTP fonctionne sans redirection, ce qui garde les clients minimaux et les vérifications rapides simples.
- Directement depuis le navigateur. Les réponses autorisent les
GETen cross-origin, donc une page web peut l’appeler directement. - Rien n’est conservé. L’API ne stocke aucun historique de recherche.
Conçue pour les agents IA
Une part croissante du trafic web provient désormais d’agents IA, et un agent qui navigue ou fait du scraping a besoin de savoir d’où ses requêtes semblent provenir. IP Info a été conçue pour qu’un agent puisse l’utiliser sans aucune configuration.
Il n’y a pas de clé à stocker, pas de flux d’authentification à expliquer et pas de serveur MCP à installer : le simple HTTP suffit. Le service publie llms.txt, une référence complète en texte brut et un schéma OpenAPI 3.1, donc pointer un agent vers l’un de ces éléments lui enseigne l’ensemble de l’API. Les réponses sont conçues pour être lues par un modèle : des ASN numériques, des codes pays ISO et des valeurs nulles explicites ne laissent rien à deviner.
Une règle mérite d’être transmise à chaque agent : un appel à /json décrit l’appelant, et pour un agent, l’appelant est son serveur ou son proxy, pas la personne pour laquelle il travaille. Pour rechercher l’IP de quelqu’un, donnez cette adresse à l’agent et faites-lui appeler /json?ip=ADRESSE. La page dédiée aux agents contient des instructions prêtes à copier-coller, et notre documentation IP Info inclut une définition d’outil qui s’intègre directement dans n’importe quelle configuration de function-calling.
Vérifiez votre proxy Shifter en une seule ligne
Pour les clients Shifter, l’usage le plus direct consiste à confirmer que votre ciblage a bien fonctionné. Envoyez la requête via votre proxy et comparez la réponse avec ce que vous avez demandé :
curl --proxy http://p.shifter.io:443 \
--proxy-user "customer-USERNAME-country-us-city-new_york:PASSWORD" \
http://ip-info.com/json
Une vraie réponse, dans son intégralité :
{
"ip": "67.84.10.10",
"city": "New York",
"city_geoname_id": 5128581,
"region": "New York",
"region_code": "NY",
"region_geoname_id": 5128638,
"district": null,
"district_code": null,
"district_geoname_id": null,
"country": "US",
"country_name": "United States",
"country_geoname_id": 6252001,
"is_eu": false,
"continent": "NA",
"continent_name": "North America",
"continent_geoname_id": 6255149,
"loc": "40.7128,-74.006",
"latitude": 40.7128,
"longitude": -74.006,
"postal": "10123",
"timezone": "America/New_York",
"weather_code": "USNY0998",
"asn": 6128,
"as_name": "Cablevision Systems Corp.",
"isp": "Cablevision Systems Corp.",
"org": "Optimum Online (Cablevision Systems)",
"connection_type": "Cable/DSL",
"user_type": "residential",
"is_anycast": false
}
country devrait correspondre au pays que vous avez ciblé, et asn devrait correspondre au réseau si vous avez utilisé le ciblage par ASN. user_type vous indique sur quel type de réseau se trouve la sortie. Comme IP Info et nos pools lisent les mêmes données, une correspondance ici signifie que la sortie se trouve exactement là où notre réseau l’a placée. Si vous constatez un jour une incohérence, envoyez-nous l’IP et nous enquêterons.
Nous avons également déplacé chaque exemple de code de notre documentation et de nos guides vers IP Info, donc tout ce que vous copiez depuis un tutoriel Shifter se vérifie désormais avec les mêmes données que notre réseau utilise.
Ce qu’IP Info ne fera pas
Connaître les limites fait partie de la confiance accordée à la réponse. La géolocalisation IP est approximative : elle indique une zone, jamais une adresse précise, et elle n’identifie jamais une personne. Le type de connexion et le type d’utilisateur sont des classifications issues de la base de données. Ce sont des informations utiles, mais ce n’est pas de la détection de VPN ou de proxy, et IP Info ne prétend pas l’être.
Commencez maintenant
Ouvrez ip-info.com pour rechercher votre propre IP ou toute autre, consultez la référence de l’API pour connaître chaque champ et code d’erreur, ou partez de notre guide IP Info avec des exemples prêts à exécuter pour les proxys Shifter et les agents IA.
Et lorsque l’IP que vous cherchez est l’une des nôtres, nos proxys résidentiels vous offrent un ciblage par pays, ville et ASN basé sur les mêmes données.