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