Are you over 18 and want to see adult content?
More Annotations
![A complete backup of https://byregion.net](https://www.archivebay.com/archive6/images/a218452b-d7c5-4720-9f3c-36aaf00b79ae.png)
A complete backup of https://byregion.net
Are you over 18 and want to see adult content?
![A complete backup of https://lelo.com](https://www.archivebay.com/archive6/images/5c3f6d69-d417-4f30-a119-b18f45b09045.png)
A complete backup of https://lelo.com
Are you over 18 and want to see adult content?
![A complete backup of https://seniorsrealestate.com](https://www.archivebay.com/archive6/images/9457d1f0-a004-4e09-847c-765aa2769c75.png)
A complete backup of https://seniorsrealestate.com
Are you over 18 and want to see adult content?
![A complete backup of https://bseh.org.in](https://www.archivebay.com/archive6/images/033b3217-3846-44b8-933f-80474f235ae4.png)
A complete backup of https://bseh.org.in
Are you over 18 and want to see adult content?
![A complete backup of https://turunmessukeskus.fi](https://www.archivebay.com/archive6/images/5aa91951-8b7e-4872-ba50-61c77504314b.png)
A complete backup of https://turunmessukeskus.fi
Are you over 18 and want to see adult content?
![A complete backup of https://placentia.org](https://www.archivebay.com/archive6/images/79865669-5bf6-46bd-8665-0a33bba27e9f.png)
A complete backup of https://placentia.org
Are you over 18 and want to see adult content?
![A complete backup of https://ralphs-laurenpolos.com](https://www.archivebay.com/archive6/images/1b15f489-e0a2-4c66-bf42-2aa8db8609c9.png)
A complete backup of https://ralphs-laurenpolos.com
Are you over 18 and want to see adult content?
![A complete backup of https://visualscope.com](https://www.archivebay.com/archive6/images/90291946-1cd9-4feb-a439-7b562aadc52a.png)
A complete backup of https://visualscope.com
Are you over 18 and want to see adult content?
![A complete backup of https://sunland-park.com](https://www.archivebay.com/archive6/images/b05af93c-a6c3-45f7-9f25-1bfe73e045c9.png)
A complete backup of https://sunland-park.com
Are you over 18 and want to see adult content?
![A complete backup of https://bambee-records.jp](https://www.archivebay.com/archive6/images/ba11dd39-5513-422d-8c9e-4ae52d14924a.png)
A complete backup of https://bambee-records.jp
Are you over 18 and want to see adult content?
![A complete backup of https://cashfxgroup.com](https://www.archivebay.com/archive6/images/ed054acc-6ec9-452a-be51-2afafb8bf9bd.png)
A complete backup of https://cashfxgroup.com
Are you over 18 and want to see adult content?
![A complete backup of https://streetfeast.com](https://www.archivebay.com/archive6/images/4b69db91-2d58-465f-aaaf-4b6d39d97b08.png)
A complete backup of https://streetfeast.com
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of https://rushter.com](https://www.archivebay.com/archive6/images/d22d1dec-2960-472b-8bd3-33e998ea3e59.png)
A complete backup of https://rushter.com
Are you over 18 and want to see adult content?
![A complete backup of https://in-mediakg.de](https://www.archivebay.com/archive6/images/3aecbe90-2330-42a8-8937-dc10ecf90ac9.png)
A complete backup of https://in-mediakg.de
Are you over 18 and want to see adult content?
![A complete backup of https://ctsurgerypatients.org](https://www.archivebay.com/archive6/images/2d7faf67-18b5-46c1-adac-537454a1a6ee.png)
A complete backup of https://ctsurgerypatients.org
Are you over 18 and want to see adult content?
![A complete backup of https://fanphobia.net](https://www.archivebay.com/archive6/images/ccca6dca-fc16-4317-89d7-b2ce7497ab08.png)
A complete backup of https://fanphobia.net
Are you over 18 and want to see adult content?
![A complete backup of https://readingandwritinghaven.com](https://www.archivebay.com/archive6/images/df8224e2-21bb-4898-9a11-14fac3095ebe.png)
A complete backup of https://readingandwritinghaven.com
Are you over 18 and want to see adult content?
![A complete backup of https://waterlilyweddings.com](https://www.archivebay.com/archive6/images/396647c7-d706-4c17-9f6a-ab1c7d0b1eda.png)
A complete backup of https://waterlilyweddings.com
Are you over 18 and want to see adult content?
![A complete backup of https://trgarts.com](https://www.archivebay.com/archive6/images/90df9dca-0b5a-4fc0-bbd0-77cc6a5c2aa6.png)
A complete backup of https://trgarts.com
Are you over 18 and want to see adult content?
![A complete backup of https://freeshare.us](https://www.archivebay.com/archive6/images/63c59356-7c1f-43a4-8278-733e47779b92.png)
A complete backup of https://freeshare.us
Are you over 18 and want to see adult content?
![A complete backup of https://kyomaf.kyoto](https://www.archivebay.com/archive6/images/6e2a4fce-2ee1-4a7e-ae7f-93a6abd8c8cc.png)
A complete backup of https://kyomaf.kyoto
Are you over 18 and want to see adult content?
![A complete backup of https://hostpapa.co.uk](https://www.archivebay.com/archive6/images/77988f2f-787e-47ea-b044-a9c70e64bd28.png)
A complete backup of https://hostpapa.co.uk
Are you over 18 and want to see adult content?
![A complete backup of https://ropermountain.org](https://www.archivebay.com/archive6/images/5155ff8e-637d-4640-8387-421a8ffd4127.png)
A complete backup of https://ropermountain.org
Are you over 18 and want to see adult content?
![A complete backup of https://sushiday.com](https://www.archivebay.com/archive6/images/22e16961-3283-4749-98cc-2c6e63e01502.png)
A complete backup of https://sushiday.com
Are you over 18 and want to see adult content?
Text
IPIFY API
IP Geolocation API
About API usage Code samples Libraries A SIMPLE PUBLIC IP ADDRESS API WANT TO GET STARTED RIGHT AWAY? DON'T WAIT, RUN ONE OF THE CODE SAMPLES BELOW IN YOUR TERMINAL ANDCHECK IT OUT!
IPv4
$ curl 'https://api.ipify.org?format=json' {"ip":"144.202.103.87"}IPv6
$ curl 'https://api6.ipify.org?format=json' {"ip":"144.202.103.87"} IF YOU NEED TO GET THE GEOLOCATION DATA BY IP, PLEASE REFER TO OURIP GEOLOCATION API
WHY IPIFY?
Ever needed to get your public IP address programmatically? Maybe you're provisioning new cloud servers and need to know your IP -- maybe you're behind a corporate firewall and need to tunnel information -- whatever the reason: sometimes having a public IP address API is useful! YOU SHOULD USE IPIFY BECAUSE:1
You can use it without limit (even if you're doing millions of requests per minute.2
It works flawlessly with both IPv4 and IPv6 addresses, so no matter what sort of technology you're using, there won't be issues.3
It's always online and available, and its infrastructure is powered by Heroku, which means that regardless of whether the server running the API dies, or if there's an enormous tornado which destroys half of the east coast, ipify will still be running!4
ipify is completely open source (check out the GitHub repository).
5
No visitor information is ever logged. Period.6
Lastly, ipify is funded by Randall Degges, so there's no need to worry about the domain name disappearing in three years or anything like that: ipify is here to stay!API USAGE
Using ipify is ridiculously simple. You have three options. You can get your public IP directly (in plain text), you can get your public IP in JSON format, or you can get your public IP information in JSONP format (useful for Javascript developers).IPV4
API URL
Response Type
Sample Output (IPv4) https://api.ipify.orgtext
98.207.254.136
https://api.ipify.org?format=jsonjson
{"ip":"98.207.254.136"} https://api.ipify.org?format=jsonpjsonp
callback({"ip":"98.207.254.136"}); https://api.ipify.org?format=jsonp&callback=getipjsonp
getip({"ip":"98.207.254.136"});IPV6
API URL
Response Type
Sample Output (IPv4) https://api6.ipify.orgtext
2a00:1450:400f:80d::200e https://api6.ipify.org?format=jsonjson
{"ip":"2a00:1450:400f:80d::200e"} https://api6.ipify.org?format=jsonpjsonp
callback({"ip":"2a00:1450:400f:80d::200e"}); https://api6.ipify.org?format=jsonp&callback=getipjsonp
getip({"ip":"2a00:1450:400f:80d::200e"});CODE SAMPLES
This section contains some common usage patterns from a variety of programming languages. Want something included that isn't listed here?Email us!
BASH
#!/bin/bash
ip=$(curl -s https://api.ipify.org) echo "My public IP address is: $ip" NGS (NEXT GENERATION SHELL) ip=`curl -s https://api.ipify.org` echo("My public IP address is: $ip")PYTHON
# This example requires the requests library be installed. You can learn more # about the Requests library here: http://docs.python-requests.org/en/latest/ from requests import get ip = get('https://api.ipify.org').text print('My public IP address is: {}'.format(ip))RUBY
require "net/http"
ip = Net::HTTP.get(URI("https://api.ipify.org")) puts "My public IP Address is: " + ipPHP
$ip = file_get_contents('https://api.ipify.org'); echo "My public IP address is: " . $ip; ?>
JAVA
try (java.util.Scanner s = new java.util.Scanner(new java.net.URL("https://api.ipify.org").openStream(), "UTF-8").useDelimiter("\\A")) { System.out.println("My current IP address is " + s.next()); } catch (java.io.IOException e) { e.printStackTrace(); }
PERL
use strict;
use warnings;
use LWP::UserAgent; my $ua = new LWP::UserAgent(); my $ip = $ua->get('https://api.ipify.org')->content; print 'My public IP address is: '. $ip; C#
var httpClient = new HttpClient(); var ip = await httpClient.GetStringAsync("https://api.ipify.org"); Console.WriteLine($"My public IP address is: {ip}"); VB.NET
Dim httpClient As New System.Net.Http.HttpClient Dim ip As String = Await httpClient.GetStringAsync("https://api.ipify.org") Console.WriteLine($"My public IP address is: {ip}") NODEJS
var http = require('http'); http.get({'host': 'api.ipify.org', 'port': 80, 'path': '/'}, function(resp) { resp.on('data', function(ip) { console.log("My public IP address is: " + ip); });
});
GO
package main
import (
"io/ioutil"
"net/http"
"os"
)
func main() {
res, _ := http.Get("https://api.ipify.org") ip, _ := ioutil.ReadAll(res.Body) os.Stdout.Write(ip)
}
RACKET
(require net/url)
(define ip (port->string (get-pure-port (string->url "https://api.ipify.org")))) (printf "My public IP address is: ~a" ip) LISP
;This example requires the drakma http package installed. ;It can be found here: http://www.weitz.de/drakma (let ((stream
(drakma:http-request "https://api.ipify.org" :want-stream t))) (let ((public-ip (read-line stream))) (format t "My public IP address is: ~A" public-ip))) XOJO
Dim s As New HTTPSecureSocket Dim t As String = s.Get("https://api.ipify.org",10) MsgBox "My public IP Address is: " + t SCALA
val addr = scala.io.Source.fromURL("https://api.ipify.org").mkString println(s"My public IP address is: $addr") JAVASCRIPT
JQUERY
C#
using System;
using System.Net;
namespace Ipify.Examples {class Program {
public static void Main (string args) { WebClient webClient = new WebClient(); string publicIp = webClient.DownloadString("https://api.ipify.org"); Console.WriteLine("My public IP Address is: {0}", publicIp);}
}
}
ELIXIR
:inets.start
{:ok, {_, _, inet_addr}} = :httpc.request('http://api.ipify.org'):inets.stop
NIM
import HttpClient
var ip = newHttpClient().getContent("https://api.ipify.org") echo("My public IP address is: ", ip)POWERSHELL
$ip = Invoke-RestMethod -Uri 'https://api.ipify.org?format=json' "My public IP address is: $($ip.ip)"LUA
http.Fetch("https://api.ipify.org", function(body) print("My ip is: " .. body ) endPUREBASIC
InitNetwork()
*Buffer = ReceiveHTTPMemory("https://api.ipify.org?format=json")If *Buffer
ParseJSON(0, PeekS(*Buffer, MemorySize(*Buffer), #PB_UTF8))FreeMemory(*Buffer)
Debug GetJSONString(GetJSONMember(JSONValue(0), "ip"))EndIf
LIVECODE
put "My public IP address is" && url "https://api.ipify.org"OBJECTIVE-C
NSURL *url = ;
NSString *ipAddress = ; NSLog(@"My public IP address is: %@", ipAddress);SWIFT
import Foundation
let url = URL(string: "https://api.ipify.org")do {
if let url = url { let ipAddress = try String(contentsOf: url) print("My public IP address is: " + ipAddress)}
} catch let error {print(error)
}
ARDUINO
if (client.connect("api.ipify.org", 80)) { Serial.println("connected"); client.println("GET / HTTP/1.0"); client.println("Host: api.ipify.org");client.println();
} else {
Serial.println("connection failed");}
LIBRARIES
If you want to use ipify in your favorite programming language, but want to keep your code nice and tidy, feel free to use one of our libraries below! They'll make your life a little bit easier and moreenjoyable =)
NOTE: Don't see a library for your favorite programming language? If you create one, I'll be happy to link to it below! Just shoot us an email with the details and I'll gladly link to it!Library URL
Language
Author
Official?
https://github.com/rdegges/go-ipifyGo
Randall Degges
yes
https://github.com/rdegges/python-ipifyPython
Randall Degges
yes
https://github.com/xtonousou/ipify.shBash
Sotirios M. Roussis
no
https://github.com/troglobit/lipifyC
Joachim Nilsson
no
https://github.com/sideshowcoder/ipify-cC
Philipp Fehre
no
https://github.com/sindresorhus/ipifyNode.js
Sindre Sorhus
no
https://github.com/davidepedrazzi/ipify2Node.js
Davide Pedrazzi
no
https://bitbucket.org/stevenjeffries/java-ipifyJava
Steven Jeffries
no
https://github.com/vincent-peng/swift-ipifySwift
Vincent Peng
no
https://github.com/gabulyaz/elixir-ipifyElixir
Zoltán Gabulya
no
https://github.com/benjamin-smith/php-ipifyPHP
Benjamin Smith
no
https://github.com/gregce/ipifyR
Greg Ceccarelli
no
https://github.com/aprendexojo/ipifyXojo
Javier Rodriguez
no
https://github.com/Chuongv/CHVIpifyObjective-C
Chuong Vu
no
https://github.com/davidmus/Ipify.NET.NET
David Musgrove
no
https://github.com/mauricioabreu/crystal-ipifyCrystal
Mauricio de Abreu Antunesno
https://github.com/Borkason/ipifyRust
Daniel Niccoli
no
https://github.com/coldnew/ipify.cljClojurescript
Yen-Chin Lee
no
ipify.org © 2014 - 2019Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0