Added value

Improve your pricing schemes

Targeting

Person A may earn more money than person B. Adjust prices to be more fair to people.

Fast

This platform was built with cloud-native technology. Feel free to make as many requests as you want.

Government data

Based on resources that are made availably by the government. This means that all data is recent and accurate.

Result optimization

Want to increase sales? Or get a higher revenue. Our data can be used in various ways.

Geolocation

The physical locations of internet connections change constantly. We akways source from the most up-to-date datasets.

Analyzing

You can also decide to just collect income data from your web visitors. Analysis can happen at another time.

Example
The extra mile

Make a difference

Be innovative! It doesn't hurt to try...

  • REST API
  • 24/7 Access
  • Easy setup
  • Secure
  • Free
With ease

Implementation is simple

One easy-to-use API endpoint is all you need. Optionally, you may pass along an IP address. The endpoint figures out the most accurate geolocation data and its respective income value and returns it for you to use.

Documentatie
Documentation

Code samples

Node.js

const axios = require('axios')

axios
.get('https://api.ip2income.com/v1/')
.then(res => {
    console.log(res.data['income'])
})
.catch(err => {
    console.error(err)
})

Python

import requests

res = requests.get('https://api.ip2income.com/v1/')
data = res.json()
print(data['income'])

Ruby

require 'net/http'
require 'json'

uri = URI('https://api.ip2income.com/v1/')
response = Net::HTTP.get(uri)
data = JSON.parse(response)
puts data['income']
The ins & outs

Frequently asked questions

What response status codes are available

HTTP status codes in the following ranges 2xx, 4xx, and 5xx.

Does it need to be implemented client-side or server-side

Both have their use cases. However, we advice the use of server-side communication to prevent spoofing.

What countries are supported

The following countries are currently supported: NL, BE, LU.