URL Backlinks
The top inbound links pointing at a specific page.
Page-level backlinks for a single URL: which pages link to it and with what anchor text. Same response shape as Website Backlinks, scoped to one page instead of the whole domain.
/api/v1/backlink/url
$0.02 / request
Use your Seonio API key instantly.
curl -X POST https://seonio.com/api/v1/backlink/url \
-H "Content-Type: application/json" \
-H "X-API-Key: $SEONIO_API_KEY" \
-d '{"target": "https://moz.com/beginners-guide-to-seo"}'
Sample response
{
"backlinks": [
{
"anchor_text": "beginner\u0027s guide to SEO",
"domain_source": "en.wikipedia.org",
"url_source": "https://en.wikipedia.org/wiki/Search_engine_optimization",
"url_target": "https://moz.com/beginners-guide-to-seo"
},
{
"anchor_text": "Moz\u0027s SEO guide",
"domain_source": "searchengineland.com",
"url_source": "https://searchengineland.com/guide/what-is-seo",
"url_target": "https://moz.com/beginners-guide-to-seo"
}
],
"source": "https://moz.com/beginners-guide-to-seo",
"updated_at": "2026-06-30T12:00:00"
}
Request and response
The full contract for /api/v1/backlink/url — what to send and what comes back.
Request body
target
string
required
A full URL, e.g. "https://moz.com/blog".
Response fields
source |
string |
The domain or URL the backlinks point to. |
updated_at |
string | null |
When the backlink set was last refreshed (ISO 8601), or null for a completed lookup with no data. |
backlinks[] |
object[] |
Inbound links, each as { domain_source, url_source, url_target, anchor_text }. |
backlinks[].domain_source |
string |
The linking site's domain. |
backlinks[].url_source |
string |
The exact page the link is on. |
backlinks[].url_target |
string |
The page on your target the link points to. |
backlinks[].anchor_text |
string |
The clickable anchor text of the link. |
Code examples
Copy, paste, swap in your API key.
curl -X POST https://seonio.com/api/v1/backlink/url \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"target": "https://moz.com/beginners-guide-to-seo"}'
Playground
Run a real /api/v1/backlink/url request. No key? We show the real sample result so you can still inspect the shape.
Leave the API key empty to load the built-in sample response.
Request
POST /api/v1/backlink/url
What developers build with it
Common ways URL Backlinks ends up in production.
Finding who links to a specific landing or resource page.
Replicating a top page's link sources for your own content.
Auditing anchor text at the page level.
Status codes
The same predictable contract on every endpoint.
200 |
Success. The lookup completed and was charged, even if the response is empty. |
401 |
Missing or unknown API key. |
402 |
Not enough balance on the account. |
422 |
Invalid request body (wrong shape or types). |
429 |
Rate limit exceeded (fixed-window default: 30 requests / 3 seconds). |
Other endpoints
Explore the rest of the SEO API.
Keyword Research
/api/v1/keywords/global
Keyword Clustering
/api/v1/keywords/clustering
Keyword Suggestions
/api/v1/keywords/suggestions
Keyword Metrics by Country
/api/v1/keywords/country
SERP
/api/v1/serp/country
SERP Scraper
/api/v1/serp/scraper
Scraper
/api/v1/scraper
Website Traffic
/api/v1/website/traffic
Website Ranking
/api/v1/website/ranking
URL Stats
/api/v1/url/stats
Website Stats
/api/v1/website/stats
Website Backlinks
/api/v1/backlink/website
API Balance
Add funds once and use them anytime. Your balance never expires. New accounts start with $1 free.
Starter
$10 to spend
Balance never expires.
A first top-up to kick the tires.
Pro
$115 to spend
+15% bonus
$100 + $15 free
The sweet spot for steady production traffic.
Scale
$1,300 to spend
+30% bonus
$1,000 + $300 free
Best rate per dollar for high-volume workloads.
FAQ
Simple answers for developers using the API.
Pricing & Balance
API & Integration
Start Researching for Free
$1 free balance included • No credit card required • Access all features