Google

SEO / Google

Keyword Difficulty / Intent

per_call

Returns a 0–100 difficulty score for how hard a keyword is to rank for, alongside its dominant search intent (informational, commercial, transactional or navigational) and the competitive signals behind the score. Use it to prioritize a content roadmap.

Endpoint

GET /v1/seo/keyword-difficulty-intent

Price

$0.90

per 1,000 calls · $0.0009 per call

Cost per call

0.6 credits

Failed calls never charged

Parameters

target
required
string

The SEO / Google handle, URL or identifier to resolve.

limit
optional
integer

Items to return for list responses. Default 10, max 100.

cursor
optional
string

Pagination cursor returned by a previous response.

Example request

Sandbox calls return deterministic sample data in the live payload shape.

curl
curl "https://api.fastfetchz.com/v1/seo/keyword-difficulty-intent?target=nasa" \
  -H "X-API-Key: $FASTFETCHZ_KEY"

Example response

200 application/json
{
  "success": true,
  "service": {
    "platform": "SEO / Google",
    "name": "Keyword Difficulty / Intent",
    "slug": "keyword-difficulty-intent"
  },
  "credits_charged": 0.6,
  "credits_remaining": 99.4,
  "latency_ms": 214,
  "data": {
    "keyword": "nasa",
    "location": "United States",
    "search_volume": 9256,
    "keyword_difficulty": 43,
    "cpc": 0.76,
    "intent": "transactional",
    "serp": [
      {
        "position": 1,
        "url": "https://example1.com/nasa",
        "title": "nasa — result 1",
        "domain": "example1.com",
        "estimated_traffic": 5000
      },
      {
        "position": 2,
        "url": "https://example2.com/nasa",
        "title": "nasa — result 2",
        "domain": "example2.com",
        "estimated_traffic": 4760
      }
    ]
  }
}

Error codes

401invalid_api_keyMissing or unrecognized X-API-Key header. No credits are charged.
402insufficient_creditsYour balance is below the cost of the call. Top up to continue.
403account_suspended / key_revokedThe account is suspended or the key was revoked.
429rate_limitedThe key exceeded its monthly cap or the burst limit. Retry later.
500upstream_errorUnexpected failure while fulfilling the request. Not charged.