Moz Scraper

ENDPOINTS
GET/domains/link-history

Link History

Linking domains discovered and lost per day over the last 60 days, with totals and net change.

QUERY PARAMS

Domain name or any page link on it (the host is used). Moz scores the root domain, so blog.hubspot.com and hubspot.com return the same numbers.

Examples:

  • Domain: tesla.com
  • Link: https://www.tesla.com/model3
{
  "domain": "tesla.com",
  "link": "https://tesla.com",
  "linking_root_domains": 153100,
  "period_start": "2026-07-23",
  "period_end": "2026-09-21",
  "total_discovered": 5073,
  "total_lost": 3276,
  "net_change": 1797,
  "days": [
    {
      "date": "2026-09-21",
      "discovered": 120,
      "lost": 59,
      "net_change": 61
    },
    {
      "date": "2026-09-20",
      "discovered": 145,
      "lost": 80,
      "net_change": 65
    },
    {
      "date": "2026-09-19",
      "discovered": 152,
      "lost": 135,
      "net_change": 17
    },
    {
      "date": "2026-09-18",
      "discovered": 150,
      "lost": 126,
      "net_change": 24
    },
    {
      "date": "2026-09-17",
      "discovered": 159,
      "lost": 104,
      "net_change": 55
    },
    {
      "date": "2026-09-16",
      "discovered": 159,
      "lost": 73,
      "net_change": 86
    },
    {
      "date": "2026-09-15",
      "discovered": 22,
      "lost": 23,
      "net_change": -1
    },
    {
      "date": "2026-09-14",
      "discovered": 85,
      "lost": 44,
      "net_change": 41
    },
    {
      "date": "2026-09-13",
      "discovered": 87,
      "lost": 31,
      "net_change": 56
    },
    {
      "date": "2026-09-12",
      "discovered": 83,
      "lost": 44,
      "net_change": 39
    },
    {
      "date": "2026-09-11",
      "discovered": 51,
      "lost": 31,
      "net_change": 20
    },
    {
      "date": "2026-09-10",
      "discovered": 42,
      "lost": 46,
      "net_change": -4
    },
    {
      "date": "2026-09-09",
      "discovered": 75,
      "lost": 40,
      "net_change": 35
    },
    {
      "date": "2026-09-08",
      "discovered": 71,
      "lost": 39,
      "net_change": 32
    },
    {
      "date": "2026-09-07",
      "discovered": 76,
      "lost": 39,
      "net_change": 37
    },
    {
      "date": "2026-09-06",
      "discovered": 23,
      "lost": 24,
      "net_change": -1
    },
    {
      "date": "2026-09-05",
      "discovered": 56,
      "lost": 45,
      "net_change": 11
    },
    {
      "date": "2026-09-04",
      "discovered": 79,
      "lost": 46,
      "net_change": 33
    },
    {
      "date": "2026-09-03",
      "discovered": 90,
      "lost": 38,
      "net_change": 52
    },
    {
      "date": "2026-09-02",
      "discovered": 53,
      "lost": 36,
      "net_change": 17
    },
    {
      "date": "2026-09-01",
      "discovered": 96,
      "lost": 50,
      "net_change": 46
    },
    {
      "date": "2026-08-31",
      "discovered": 104,
      "lost": 57,
      "net_change": 47
    },
    {
      "date": "2026-08-30",
      "discovered": 86,
      "lost": 38,
      "net_change": 48
    },
    {
      "date": "2026-08-29",
      "discovered": 25,
      "lost": 14,
      "net_change": 11
    },
    {
      "date": "2026-08-28",
      "discovered": 9,
      "lost": 9,
      "net_change": 0
    },
    {
      "date": "2026-08-27",
      "discovered": 79,
      "lost": 61,
      "net_change": 18
    },
    {
      "date": "2026-08-26",
      "discovered": 104,
      "lost": 46,
      "net_change": 58
    },
    {
      "date": "2026-08-25",
      "discovered": 128,
      "lost": 53,
      "net_change": 75
    },
    {
      "date": "2026-08-24",
      "discovered": 88,
      "lost": 53,
      "net_change": 35
    },
    {
      "date": "2026-08-23",
      "discovered": 103,
      "lost": 54,
      "net_change": 49
    },
    {
      "date": "2026-08-22",
      "discovered": 145,
      "lost": 61,
      "net_change": 84
    },
    {
      "date": "2026-08-21",
      "discovered": 92,
      "lost": 86,
      "net_change": 6
    },
    {
      "date": "2026-08-20",
      "discovered": 117,
      "lost": 81,
      "net_change": 36
    },
    {
      "date": "2026-08-19",
      "discovered": 153,
      "lost": 75,
      "net_change": 78
    },
    {
      "date": "2026-08-18",
      "discovered": 72,
      "lost": 64,
      "net_change": 8
    },
    {
      "date": "2026-08-17",
      "discovered": 84,
      "lost": 67,
      "net_change": 17
    },
    {
      "date": "2026-08-16",
      "discovered": 125,
      "lost": 80,
      "net_change": 45
    },
    {
      "date": "2026-08-15",
      "discovered": 93,
      "lost": 77,
      "net_change": 16
    },
    {
      "date": "2026-08-14",
      "discovered": 63,
      "lost": 68,
      "net_change": -5
    },
    {
      "date": "2026-08-13",
      "discovered": 105,
      "lost": 54,
      "net_change": 51
    },
    {
      "date": "2026-08-12",
      "discovered": 61,
      "lost": 65,
      "net_change": -4
    },
    {
      "date": "2026-08-11",
      "discovered": 95,
      "lost": 62,
      "net_change": 33
    },
    {
      "date": "2026-08-10",
      "discovered": 111,
      "lost": 76,
      "net_change": 35
    },
    {
      "date": "2026-08-09",
      "discovered": 41,
      "lost": 68,
      "net_change": -27
    },
    {
      "date": "2026-08-08",
      "discovered": 60,
      "lost": 56,
      "net_change": 4
    },
    {
      "date": "2026-08-07",
      "discovered": 116,
      "lost": 102,
      "net_change": 14
    },
    {
      "date": "2026-08-06",
      "discovered": 81,
      "lost": 89,
      "net_change": -8
    },
    {
      "date": "2026-08-05",
      "discovered": 97,
      "lost": 59,
      "net_change": 38
    },
    {
      "date": "2026-08-04",
      "discovered": 24,
      "lost": 15,
      "net_change": 9
    },
    {
      "date": "2026-08-03",
      "discovered": 5,
      "lost": 13,
      "net_change": -8
    },
    {
      "date": "2026-08-02",
      "discovered": 18,
      "lost": 24,
      "net_change": -6
    },
    {
      "date": "2026-08-01",
      "discovered": 16,
      "lost": 13,
      "net_change": 3
    },
    {
      "date": "2026-07-31",
      "discovered": 16,
      "lost": 19,
      "net_change": -3
    },
    {
      "date": "2026-07-30",
      "discovered": 46,
      "lost": 57,
      "net_change": -11
    },
    {
      "date": "2026-07-29",
      "discovered": 68,
      "lost": 45,
      "net_change": 23
    },
    {
      "date": "2026-07-28",
      "discovered": 80,
      "lost": 46,
      "net_change": 34
    },
    {
      "date": "2026-07-27",
      "discovered": 78,
      "lost": 41,
      "net_change": 37
    },
    {
      "date": "2026-07-26",
      "discovered": 103,
      "lost": 34,
      "net_change": 69
    },
    {
      "date": "2026-07-25",
      "discovered": 140,
      "lost": 39,
      "net_change": 101
    },
    {
      "date": "2026-07-24",
      "discovered": 82,
      "lost": 60,
      "net_change": 22
    },
    {
      "date": "2026-07-23",
      "discovered": 86,
      "lost": 42,
      "net_change": 44
    }
  ],
  "report_link": "https://moz.com/domain-analysis/tesla.com"
}