Submission Guidelines

  1. Upload the source code of your solution into or other open source directory.

  2. Create a file and describe your solution in details. You must also provide sufficient steps on how to use your solution. This is to ensure that we able to run your solution successfully during our winner evaluation process.

  3. Submit your entry at submission page.

  4. Like and follow our Facebook,Twitter and LinkedIn.

  5. Share your project on IP2Location Facebook or LinkedIn or Tweet us with the below information. The number of likes/votes will also be taking into consideration for winner selection.

    • Project title
    • Short description
    • Github (or other open source directory) source code link
    • Hashtag the post with #ProgrammingContest and #IP2LocationContest


  • This contests open for all developers and will run from 01-Jul-2024 to 30-Sep-2024 (3 months)

  • The judging period will run for 30 days after the contest ends.

  • One winner will be selected and the winner will be notified by email by 5-Nov-2024.

  • The contest is internally administered by and the selection of winner is at sole discretion of

  • We will judge the solution based on the creativity and functionality of the solution. We will also take the number of Star in github as one of the factors for winner selection.

  • Cash will be transferred to winner via Paypal.

  • Prizes are non-transferable and non-substitutable.

  • Multiple submissions are allowed however a participant cannot win more than one prize.

  • You can use some of the programming languages below, either in Windows, Linux, Mac OS, Android or iOS platform.

    • PHP
    • Ruby
    • Python
    • Perl
    • Swift
    • Go
    • Java
    • JavaScript
    • Kotlin
    • VB.NET
    • C#
    • C/C++
    • Scala
    • TypeScript
    • R
    • Erlang
    • Lua
    • Haskell
    • Rust
    • Other programming languages

  • Your solution must contain IP2Location Web Service as one of the building block.

  • Your solution must be licensed under Open Source license, such as GPL, MIT, LGPL and so on.

  • Your solution can be in any form, such as plugin, extension, add-on, application or executable, with or without GUI. However, function or snippet code that appeared to be partial code are not acceptable. A complete class/object that could be referenced in a project is acceptable.

  • By participating in this contest, you consent to the personal data for publishing in any mass media, social media or marketing materials for advertising or publicity purposes in any manner as deems necessary.

  • By participating in this contest, you warrant that all materials submitted herein are the rightful property of the yours and do not infringe or violate the rights of any other third party. Your agree to indemnify and keep indemnified and its subsidiaries, affiliates, partners, employees, agents, advertising agencies and others associated with the development and execution of this contest, against any and all injuries, claims, losses, damages, and/or expenses whatsoever arising from any infringement or violation of the rights of any third party intellectual property.

  • By participating in this contest, you warrant and represent that you are the sole and exclusive owner of all intellectual property rights in and to the entry.

  • reserves the right to change or alter the terms and conditions as stated herein at any time by placing such amended terms and conditions on the contest's website.

  • reserves the right to suspend, discontinue, or cancel the contest for whatever reason whereby in such event, you shall not make any claim against and shall not be liable to you for whatsoever losses or damages that have incurred by or may be suffered by you.