Simple Solutions

Web Developer - DaveGeobytes has been providing IP Geolocation solutions since 1999 and is one of, if not the oldest provider in the industry.  Leveraging off this experience we have refined and developed our solutions to meet the needs of the industry.  Our most tried and tested, and for that matter, most popular solutions are naturally enough, also the simplest.  Take our JavaScript based GeoDirection service – it is now used on tens of thousands of web sites across the net and can fetch and set an array of JavaScript variables to the browser’s location in a single line of code –

<script src="http://gd.geobytes.com/gd?after=-1&amp;variables=GeobytesCountry,GeobytesCity"></script>

or our GeoIf service where you insert a single line of JavaScript at the bottom of your page, and then it searches and replaces your page for any geographic place-holders with your site visitors geographic details –

<script src="http://gd.geobytes.com/geoif">

or our FREE Get City Details API that can fill a JSON object with the details of the user’s location –

$tags=json_decode(file_get_contents('http://gd.geobytes.com/GetCityDetails?fqcn='. getIP()), true);

which you can then use to set a PHP variable to the browser’s location in a single line of code –

print_r($tags[geobytescity]);

or use it to pre-populate a form from  JavaScript

jQuery.getJSON(
"http://gd.geobytes.com/GetCityDetails?callback=?&fqcn="+cityfqcn,function (data) 
{
  jQuery("#geobytesinternet").val(data.geobytesinternet);
  jQuery("#geobytescountry").val(data.geobytescountry);
  jQuery("#geobytesregionlocationcode").val(data.geobytesregionlocationcode);
  jQuery("#geobytesregion").val(data.geobytesregion);
  jQuery("#geobyteslocationcode").val(data.geobyteslocationcode);
  jQuery("#geobytescity").val(data.geobytescity);
  jQuery("#geobytescityid").val(data.geobytescityid);
  jQuery("#geobytesfqcn").val(data.geobytesfqcn);
  jQuery("#geobyteslatitude").val(data.geobyteslatitude);
  jQuery("#geobyteslongitude").val(data.geobyteslongitude);
  jQuery("#geobytescapital").val(data.geobytescapital);
  jQuery("#geobytestimezone").val(data.geobytestimezone);
  jQuery("#geobytesnationalitysingular").val(data.geobytesnationalitysingular);
  jQuery("#geobytespopulation").val(data.geobytespopulation);
  jQuery("#geobytesnationalityplural").val(data.geobytesnationalityplural);
  jQuery("#geobytesmapreference").val(data.geobytesmapreference);
  jQuery("#geobytescurrency").val(data.geobytescurrency);
  jQuery("#geobytescurrencycode").val(data.geobytescurrencycode);
}
);

or our database solution where you can download and install our IP Location database – GeoNetMap in to your MySql database with a single script:

mkdir geobytes
cd geobytes
curl https://geobytes.com/downloads/geonetmaploader.tar > geonetmaploader.tar 
tar -xvf geonetmaploader.tar
./install.sh

While our competitors may try to make it sound complicated to justify elevated prices, our years of experience tell us to keep it simple and affordable.

Almost everything is completely free

Our reasonable usage limits are so high that it is very unlikely that you will ever encounter even one of them.

For example, the reasonable usage limit for our GetCityDetails API is over 16,000 lookups per hour – that is,  you can access the service to resolve the location of IP Addresses – over 270 times per minute, and not pay us a cent.  If you do need more than that, then you’ll be please to know that our rates for excess usage – at 1/100th of a cent per lookup, are the lowest in the industry.

Previously many people would have preferred to use our IP Locator service, but instead used our GeoDirection service because it was less expensive.  However, with the new pricing and the greatly increased number of free look-ups,  you can now choose the service based on your operating requirements, rather than the price.

Be a VIP

If you require SSL Access or you just want to insure against the risk of exceeding one of our reasonable usage limits, then get yourself some Mapbytes and become a VIP.   For $100 you get 1,000,000 Mapbytes – which in the case of the previous example, is enough to cover 1 Million excess or SSL lookups.

Getting Started

The first two solutions listed above – GeoDirection and our IP Locator Service provide a free mode that allows you to implement, evaluate, and start using them straight away.  When your requirements exceed that of the free access mode, then you can purchase “pay as you go access” via our Mapbytes micro-payment system. (Access works out at around $1 per ten thousand look-ups.)

With regards to the third solution – GeoNetMap – Licenses start from US$500 per year (up to 10,000 lookups per day) and includes all database updates for 12 months. Once you have completed your purchase then our system will send you an email containing your access credentials, which you can then use to download the entire GeoNetMap data set. GeoNetMap is the raw IP Address Location data, you don’t need any special software components to access it – just import it as you would any other data and then use standard SQL queries to access it.

– because everybody's somewhere