The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. API
    4. How to get backlinks with the API

    How to get backlinks with the API

    API
    25 3 4.4k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • silvacarl
      silvacarl @DavidLee last edited by

      got it!  really really appreciate your help!

      DavidLee 1 Reply Last reply Reply Quote 0
      • silvacarl
        silvacarl @DavidLee last edited by

        see below curl bash examples for Moz API:

        #!/bin/bash

        Usage: ./moz-test.sh callmydoc.com or ./moz-test.sh solimancare.schedulemypatient.com

        Note: backlinks for subdomains does not return results yet.

        access_id="mozscape-xx"
        secret_key="xx"

        searchurl=$1
        echo "Checking backlinks for ["$searchurl"]"
        endpoint="lsapi.seomoz.com"

        timenow=$(date +%s)
        timeend=$(( ${timenow} + (606024) ))
        stringToSign=${access_id}$'\n'${timeend}
        signature=$(echo -n "${stringToSign}" | openssl dgst -sha1 -hmac "${secret_key}" -binary | base64)
        signature=$(echo ${signature} | sed 's/+/%2B/g;s/=/%3D/g')

        start=0
        end=300
        echo "Checking for practices from $start to $end"
        rm found_urls.txt
        touch found_urls.txt
        for (( i=$start; i<$end; i++ )); do
        numberofdots=$(echo $searchurl | grep -o "." | wc -l)
        echo "number of dots ["$numberofdots"]"
        if [ "$numberofdots" == "1" ]; then
        url="http://lsapi.seomoz.com/linkscape/links/$searchurl?AccessID=${access_id}&Expires=${timeend}&Signature=${signature}&Scope=page_to_domain&Filter=external&Sort=page_authority&SourceCols=4&TargetCols=4&LinkCols=4&Limit=25"

        url2="http://lsapi.seomoz.com/linkscape/url-metrics/$searchurl?Cols=4&AccessID=${access_id}&Expires=${timeend}&Signature=${signature}"
        echo "Calling Moz url-metrics API with ["$url2"]"
        curl $url
        echo
        read -n 1 -p "Press any key to continue . . ."
        echo
        else
        url="http://lsapi.seomoz.com/linkscape/links/$searchurl?AccessID=${access_id}&Expires=${timeend}&Signature=${signature}&Scope=page_to_subdomain&Filter=external&Sort=page_authority&SourceCols=4&TargetCols=4&LinkCols=4&Limit=25"
        fi
        echo "Calling Moz API with ["$url"]"
        curl $url > backlink-results.json
        echo
        jq -r '.[].uu' < backlink-results.json >> found_urls.txt
        read -n 1 -p "Press any key to continue . . ."
        echo

        sleep a random amount between 1 and 30 seconds to not crush moz API

        sleep $[ ( $RANDOM % 50 ) + 1 ]s
        (( i + 50 ))
        done

        silvacarl 1 Reply Last reply Reply Quote 0
        • DavidLee
          DavidLee @silvacarl last edited by

          Anytime!

          1 Reply Last reply Reply Quote 0
          • silvacarl
            silvacarl @silvacarl last edited by

            Can you think of any other method for doing the subdomain backlink search?  I posted the code above if you want to play with it.

            Or for that matter anyone can try it out.

            DavidLee 1 Reply Last reply Reply Quote 0
            • DavidLee
              DavidLee @silvacarl last edited by

              I'm afraid not for bash curls. We do share example code for calling our API using other languages at https://github.com/seomoz/SEOmozAPISamples

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 2 / 2
              • First post
                Last post
              • How to cost is calculated in Moz API for fetching only backlinks
                0
                1
                93

              • How can I get "Date First Seen","Date Last Seen" and "Date Lost" from the API?
                meghanpahinui
                meghanpahinui
                1
                2
                158

              • Connect to API
                Mr.Suren
                Mr.Suren
                0
                6
                671

              • Does on-page grader have an API ?
                BlueprintMarketing
                BlueprintMarketing
                0
                5
                864

              • Moz API, "Keyword Difficulty" and Bing Search Volume? And API "rows" and "requests"
                DavidLee
                DavidLee
                0
                4
                1.3k

              • Can we get access to Moz's Rank Tracker via the API?
                RAIBEC-SEO
                RAIBEC-SEO
                0
                3
                325

              • Any idea why HubSpot (which uses the MOZ api) can find our backlinks but OSE can not?
                KLEANTreatmentCenter
                KLEANTreatmentCenter
                0
                5
                503

              • Is there a reports Api?
                JoelDay
                JoelDay
                0
                2
                50

              Get started with Moz Pro!

              Unlock the power of advanced SEO tools and data-driven insights.

              Start my free trial
              Products
              • Moz Pro
              • Moz Local
              • Moz API
              • Moz Data
              • STAT
              • Product Updates
              Moz Solutions
              • SMB Solutions
              • Agency Solutions
              • Enterprise Solutions
              • Digital Marketers
              Free SEO Tools
              • Domain Authority Checker
              • Link Explorer
              • Keyword Explorer
              • Competitive Research
              • Brand Authority Checker
              • Local Citation Checker
              • MozBar Extension
              • MozCast
              Resources
              • Blog
              • SEO Learning Center
              • Help Hub
              • Beginner's Guide to SEO
              • How-to Guides
              • Moz Academy
              • API Docs
              About Moz
              • About
              • Team
              • Careers
              • Contact
              Why Moz
              • Case Studies
              • Testimonials
              Get Involved
              • Become an Affiliate
              • MozCon
              • Webinars
              • Practical Marketer Series
              • MozPod
              Connect with us

              Contact the Help team

              Join our newsletter
              Moz logo
              © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
              • Accessibility
              • Terms of Use
              • Privacy