NameSilo

GoDaddy hides the "Year" data from its past & similar sales in Appraisals?: Free Solution?

Located in Source Code, started by Save Breach, Jun 3, 2020

Replies:
6
Views:
1,121

  1. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    Strangely enough, GoDaddy hides the year of sale from its GoValue appraisal data on the web page, although its fetched through the API call.

    The solution to it is incredibly simple, make an API call and fetch the 'year' from it, along with the GoValue, etc.

    I made a project to build simple useful scripts for domainers that can save you a lot of time, and these can fetch GoValue of domains in bulk, through command line individually and see past similar sales through command line manually.

    Do you HATE the GoValue/GoDaddy appraisal web interface? then you may start using these command line tools (bash scripts) ;)

    Do you have more ideas on what free scripts you might need? Feel free to share in the thread

    You may star, and watch the github project to stay tuned to more updates.

    https://github.com/hackerpain/domaining
    On Windows - you may use CygWin, or, WSL Linux or, Linux VM to be able to use the shell scripts
    For any feedback, rants, help, or, just to thank me, be sure to PM me!

    Cheers,
    SaveBreach
     
    Last edited: Jun 3, 2020
    The views expressed on this page by users and staff are their own, not those of NamePros.
  2. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    Demo Screenshots:

    GD Past Sales with year


    [​IMG]

    GD Bulk Value

    [​IMG]

    GD Value Manually through command-line

    [​IMG]
     
  3. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    This tool doesn't need API Secret (or, login) to work. For increased rate limit, one needs to login though -> which i will implement later...

    Workaround as of now (without auth): is to either use longer time_interval for bulk_value like 5-10s if you have a lot of names.

    Code:
    bulk_value list.txt 5
    Improvement done: To bypass rate limit, as soon as the script detects that GoDaddy is trying to rate limit, the script waits (sleeps) for 10s, then the next time it faces rate limit, it sleeps for 20s, and so on...

    Do share your feedback and suggestions for improvement to the tool :)

    Cheers
     
    Last edited: Jun 4, 2020
  4. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    Implemented Setup Script for configuring API keys [Now auth is required for Bulk value, but for manual value, it will still work without auth]

    https://github.com/hackerpain/domaining/blob/master/setup.sh


    Code:
    chmod +x setup.sh
    ./setup
    
    # configure your GoDaddy ([B]prod, [/B]not OTE) and LogoLava API keys!

    Implemented Authenticated API calls

    Now with the improved version of the script, its possible to fetch all your GoDaddy domains and store them in a .txt file,

    https://github.com/hackerpain/domaining/blob/master/gddomains.sh

    Code:
    gd_domains godaddy-domains.txt
    then, you may use this cmd, to find the GoValue of your godaddy domains, and the output will be saved in godaddy-domains-value.txt
    Code:
    bulk_value godaddy-domains.txt time_interval
     
    Last edited: Jun 5, 2020
  5. mdrn

    mdrn ybrand.co Blue Account

    Posts:
    124
    Likes Received:
    46
    Hey, thanks for sharing this. I just looked through your code.

    Going to run it right now!
     
  6. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    Do share your feedback, and let me know if you face any issues (y)

    Cheers!
     
  7. Save Breach

    Save Breach Established Member

    Posts:
    545
    Likes Received:
    789
    Installation Guide

    As the original post can't be edited, posting it separately.

    Windows

    There are 3 options (or, more? virtualization like Docker?), either install a Unix-based environment like Cygwin or, install the officially recommended WSL (or, Windows Subsystem Linux) or, run a Linux VM (using Virtual Box/VMWare/etc.)

    I suggest to install the Windows WSL Ubuntu from Windows' official app store. This is the easiest way to get started with a quick Linux environment on your windows box. Its based on Hyper-V and loads in a few milliseconds, its a lot more featured and optimized than its closest alt, Cygwin.

    Once its done, you can proceed to Installation step.

    Installation

    This process is same for Linux, Windows, or, any Unix based OS. I will assume you are using apt as your package manager, its default in Ubuntu, which you may have installed as your WSL in the previous step.

    Install jq and curl using your favorite package manager -

    Code:
    sudo apt-get install curl jq
    

    Next, clone this repo,
    Code:
    cd $HOME
    git clone https://github.com/hackerpain/domaining
    
    Code:
    cd domaining

    Setup, grab the API keys from developer.godaddy.com/keys and logolava.com

    Code:
    chmod +x setup.sh
    ./setup
    

    Add the scripts to the ~/.bashrc file so that you can call them using function name

    Code:
    echo "source $HOME/domaining/gdvalue.sh" >> ~/.bashrc
    echo "source $HOME/domaining/gdpastsales.sh" >> ~/.bashrc
    echo "source $HOME/domaining/gddomains.sh" >> ~/.bashrc
    echo "source $HOME/domaining/bulklogo.sh" >> ~/.bashrc
    source ~/.bashrc
    

    Now, you may follow instructions on https://github.com/hackerpain/domaining to get used to the commands and further info.

    If you are going to use WSL, this is how you can access your WSL files using File Explorer -

    Code:
    Win + R -> powershell -> hit Enter
    cd "C:\Users\User_Name\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_9nblggh4msv6\LocalState\rootfs\home\user_name\"
    explorer .
    
     
    Last edited: Jun 6, 2020

Want to reply or ask your own question?

It only takes a minute to sign up – and it's free!
NameWorth
  1. NamePros uses cookies and similar technologies. By using this site, you are agreeing to our privacy policy, terms, and use of cookies.
    Dismiss Notice
Loading...