Glasser

Proporcionado por Ahrefs

Ahrefs: páginas principales

Desde $0.055 por llamadaresponde en 75 s

Las páginas de un dominio o una URL que generan más tráfico orgánico en una fecha del índice de Ahrefs: URL de la página, tráfico orgánico, cantidad de palabras clave, palabra clave principal y su volumen de forma predeterminada. select, where y order_by se envían a Ahrefs como se documenta (los campos usados en where u order_by se cobran como los campos devueltos). Hasta 250 filas por llamada (limit 1–250, valor predeterminado: 25). Sin offset ni paginación. El precio se calcula por unidad de API de Ahrefs. Un informe vacío se informa como sin resultados.

Cómo ejecutarlo

Paso 1Configurar

Una vez: pega esto en el chat de tu agente. Skill instala el CLI e inicia sesión por sí solo. Si tu agente no puede usar un shell, conéctalo mediante MCP en su lugar.

Configurar
set up https://glasser.ai/SKILL.md

Show me how to use the Ahrefs endpoint /v3/site-explorer/top-pages on Glasser.

Paso 2Prueba una tarea de ejemplo específica

Cuando necesites revisar el rendimiento SEO de un dominio, puedes recopilar sus métricas disponibles en una instantánea para tus notas de investigación.

Copia este prompt en tu agente para preparar una instantánea SEO de tu dominio.

Prompt
Use ahrefs:/v3/site-explorer/top-pages on Glasser.
Pull returned SEO metrics for my domain into a research snapshot.

Estructura del endpoint

json
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "target",
    "date"
  ],
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10,
      "minLength": 1
    },
    "mode": {
      "enum": [
        "exact",
        "prefix",
        "domain",
        "subdomains"
      ],
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "maximum": 250,
      "minimum": 1
    },
    "where": {
      "type": "string",
      "minLength": 1
    },
    "select": {
      "type": "string",
      "pattern": "^[a-z_][a-z0-9_.]*(,[a-z_][a-z0-9_.]*)*$",
      "minLength": 1
    },
    "target": {
      "type": "string",
      "maxLength": 500,
      "minLength": 1
    },
    "country": {
      "enum": [
        "ad",
        "ae",
        "af",
        "ag",
        "ai",
        "al",
        "am",
        "ao",
        "ar",
        "as",
        "at",
        "au",
        "aw",
        "az",
        "ba",
        "bb",
        "bd",
        "be",
        "bf",
        "bg",
        "bh",
        "bi",
        "bj",
        "bn",
        "bo",
        "br",
        "bs",
        "bt",
        "bw",
        "by",
        "bz",
        "ca",
        "cd",
        "cf",
        "cg",
        "ch",
        "ci",
        "ck",
        "cl",
        "cm",
        "cn",
        "co",
        "cr",
        "cu",
        "cv",
        "cy",
        "cz",
        "de",
        "dj",
        "dk",
        "dm",
        "do",
        "dz",
        "ec",
        "ee",
        "eg",
        "es",
        "et",
        "fi",
        "fj",
        "fm",
        "fo",
        "fr",
        "ga",
        "gb",
        "gd",
        "ge",
        "gf",
        "gg",
        "gh",
        "gi",
        "gl",
        "gm",
        "gn",
        "gp",
        "gq",
        "gr",
        "gt",
        "gu",
        "gy",
        "hk",
        "hn",
        "hr",
        "ht",
        "hu",
        "id",
        "ie",
        "il",
        "im",
        "in",
        "iq",
        "is",
        "it",
        "je",
        "jm",
        "jo",
        "jp",
        "ke",
        "kg",
        "kh",
        "ki",
        "kn",
        "kr",
        "kw",
        "ky",
        "kz",
        "la",
        "lb",
        "lc",
        "li",
        "lk",
        "ls",
        "lt",
        "lu",
        "lv",
        "ly",
        "ma",
        "mc",
        "md",
        "me",
        "mg",
        "mk",
        "ml",
        "mm",
        "mn",
        "mq",
        "mr",
        "ms",
        "mt",
        "mu",
        "mv",
        "mw",
        "mx",
        "my",
        "mz",
        "na",
        "nc",
        "ne",
        "ng",
        "ni",
        "nl",
        "no",
        "np",
        "nr",
        "nu",
        "nz",
        "om",
        "pa",
        "pe",
        "pf",
        "pg",
        "ph",
        "pk",
        "pl",
        "pn",
        "pr",
        "ps",
        "pt",
        "py",
        "qa",
        "re",
        "ro",
        "rs",
        "ru",
        "rw",
        "sa",
        "sb",
        "sc",
        "se",
        "sg",
        "sh",
        "si",
        "sk",
        "sl",
        "sm",
        "sn",
        "so",
        "sr",
        "st",
        "sv",
        "td",
        "tg",
        "th",
        "tj",
        "tk",
        "tl",
        "tm",
        "tn",
        "to",
        "tr",
        "tt",
        "tw",
        "tz",
        "ua",
        "ug",
        "us",
        "uy",
        "uz",
        "vc",
        "ve",
        "vg",
        "vi",
        "vn",
        "vu",
        "ws",
        "ye",
        "yt",
        "za",
        "zm",
        "zw"
      ],
      "type": "string"
    },
    "order_by": {
      "type": "string",
      "pattern": "^[a-z_][a-z0-9_.]*(:(asc|desc))?(,[a-z_][a-z0-9_.]*(:(asc|desc))?)*$",
      "minLength": 1
    },
    "protocol": {
      "enum": [
        "both",
        "http",
        "https"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}

Cómo funcionan los precios

Tarifa baseIncluye hasta 50 unidades de API. El mismo precio con o sin datos coincidentes.$0.055
Por cada unidad de API adicionalPor cada unidad de API después del primer 50.$0.0011
Máximo por RunEl cargo total no superará este importe.$70.95
Error del proveedor de datosEl proveedor de datos no pudo responder.$0.00
Tiempo de espera agotadoEl Run superó su límite de tiempo.$0.00
Error internoUn error interno impidió completar la operación.$0.00