Submission Guidelines

  1. Upload your solution’s source code to github.com or other public open‑source repository.

  2. Create a README.md that details your solution and includes clear instructions for setup and usage, so judges can run it successfully.

  3. Submit your entry via the contest submission page.

  4. Like and follow IP2Location on Facebook,Twitter and LinkedIn.

  5. Share your project on IP2Location's Facebook or LinkedIn or tweet about it, including:

    • Project title
    • Brief description
    • Github (or other) source code link
    • Hashtag the post with #ProgrammingContest and #IP2LocationContest
    Note: The number of likes/votes will be considered in selecting winners.

Rules

  • This contest is open for all developers and runs from July 1, 2025 to September 30, 2025 (3 months)

  • The judging period lasts 30 days after the contest ends.

  • Winners will be selected and notified by email by November 5, 2025.

  • IP2Location.com will administer the contest; winner selection is at their sole discretion.

  • Judging will be based on creativity, functionality, and GitHub stars.

  • Cash prizes will be transferred via PayPal; prizes are non-transferable and non-substitutable.

  • You may submit multiple entries, but a participant can win only one prize.

  • Acceptable development environments include Windows, Linux, macOS, Android, or iOS.

  • Acceptable programming languages include—but are not limited to:

    • 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 at least integrated with one of the following solutions from IP2Location as the core component:

  • The solution must be released under an open-source license, such as MIT, GPL, LLVM, etc.

  • Acceptable forms include fully functional plugins, extensions, add-ons, applications, or executables. Code snippets or partial code are not accepted. A complete class or object library is acceptable.

Participant Warranties & Rights

  • By participating, you consent to IP2Location’s use of your personal data for publicity in any media.

  • You warrant that your submission is your original work and does not infringe on third-party rights.

  • You agree to indemnify IP2Location and related parties against any claims arising from IP infringement.

  • You warrant that you hold all intellectual-property rights to your entry.

Changes & Updates

  • IP2Location.com reserves the right to modify these terms at any point, by updating them on the contest website

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