SEOmonitor API 3.0
  1. Organic Traffic
SEOmonitor API 3.0
  • Overview
  • Campaigns
    • Get Tracked Campaigns
      GET
  • Rank Tracker
    • Get Keyword Data
      GET
    • Get Keyword AI Overview Data
      GET
    • Get Groups List
      GET
    • Get Keywords Competition Data
      GET
    • Get Top 100 Results
      GET
    • Get Groups Data
      GET
    • Get Daily Keyword Ranks
      GET
    • Get Daily Group Visibility
      GET
    • Add New Keywords
      POST
    • Get Keywords Import Status
      GET
    • Get Daily SERP Feature Presence
      GET
    • Get Ranking Pages
      GET
    • Get Daily Share of Clicks
      GET
  • Organic Traffic
    • Get Daily Traffic Data by Segment
      GET
    • Get Traffic Data by Keywords
      GET
  • Research
    • Keyword Research
      • By Topic
        • Get Related Keywords
        • Get Topic Overview
      • By URL/Domain
        • Get URL/Domain Overview
        • Get Ranking Keywords
      • Get Keyword Data
      • Get Ranking Data
    • Keyword Vault
      • Get Keyword Data by List
      • Get Overview Data
  • Forecast
    • Get Forecast scenarios
      GET
    • Get Forecast scenario Data
      GET
    • Get Forecast objective Data
      GET
    • Get Forecast keywords
      GET
  1. Organic Traffic

Get Traffic Data by Keywords

GET
https://apigw.seomonitor.com/v3/organic-traffic/v3.0/keywords
This endpoint returns the traffic data by keyword for a specific traffic segment and timeframe.
Note: This endpoint will return data only if SEOmonitor pulled Google Search Console and/or Google Analytics data for the selected timeframe through an active connection.

Request

Authorization
Add parameter in header
Authorization
Example:
Authorization: ********************
Query Params

Header Params

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://apigw.seomonitor.com/v3/organic-traffic/v3.0/keywords?campaign_id={{campaign_id}}&start_date={{start_date}}&end_date={{end_date}}&segment={{segment}}&limit={{limit}}&offset={{offset}}&order_by=sessions&order_direction={{order_direction}}&tracking_status={{{tracking_status}}&search={{search}}' \
--header 'Accept: application/json' \
--header 'Authorization;'

Responses

🟢200Success
application/json
Body

Example
{
    "keyword": "example",
    "tracked_keyword_id": 1,
    "brand": false,
    "current_page": "",
    "gsc_data": {
        "impressions": 0,
        "clicks": 9,
        "avg_position": 8
    },
    "analytics_data": {
        "sessions": 900,
        "ecommerce": {
            "transactions": 3818,
            "revenue": 488485.1
        },
        "goals": {
            "completions": 3751,
            "revenue": 409731.8
        }
    }
}
Modified at 2024-11-05 13:58:39
Previous
Get Daily Traffic Data by Segment
Next
Get Related Keywords
Built with