Using the Request Versions API, you can fetch all the versions of a specific Bin.
Root
https://api.jsonbin.io/
Root
/g/<ipv4 || ipv6>
Request Type
GET
Request Headers
None
Basic Code Samples
curl --request GET \
https://api.jsonbin.io/g/<IP>
let req = new XMLHttpRequest();
req.onreadystatechange = () => {
if (req.readyState == XMLHttpRequest.DONE) {
console.log(req.responseText);
}
};
req.open("GET", "https://api.jsonbin.io/g/<IP>", true);
req.send();
import requests
url = 'https://api.jsonbin.io/g/<IP>'
req = requests.put(url, json=nil)
print(req.text)
require 'net/http'
uri = URI("https://api.jsonbin.io/g/<IP>")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
req = Net::HTTP::Put.new(uri)
http.request(req)
end
puts res.body
Request Response
Success 200
{
{
"success": true,
"data": {
"range": [
1860424704,
1860425727
],
"country": "IN",
"region": "AS",
"eu": "0",
"timezone": "Asia/Kolkata",
"city": "Mumbai",
"ll": [
18.975,
72.8258
],
"metro": 0,
"area": 100
},
"searchFor": "<IP_YOU_HAVE_SEARCHED_FOR>"
}
}
Error 422, 404
{
"message": "<ERROR_MESSAGE>",
"success": false
}
Status Code | Error Message |
---|---|
422 Unprocessible Entity |
Invalid IP Address |
404 Not Found |
No Data Found |