VNCNT Labs SEO & Search Data

Volumen de palabras clave, ideas de palabras clave, SEO de dominio, volumen de tendencias, visibilidad en IA, ranking en Maps. Pago por resultado.

Servidor MCP alojado

npx add-mcp 'https://mcp.apify.com/?tools=vncntlabs/keyword-search-volume,vncntlabs/keyword-ideas,vncntlabs/domain-seo-data,vncntlabs/google-trends-search-volume,vncntlabs/ai-search-visibility-tracker,vncntlabs/google-maps-rank-tracker,vncntlabs/google-ads-transparency,vncntlabs/google-news-scraper'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Ejemplos de Apify de VNCNT Labs

Código mínimo y ejecutable para tres tutoriales sobre cómo obtener datos de SEO y búsqueda a través de la API de Apify. Cada carpeta tiene la misma llamada de cuatro formas: curl, Python (apify-client), Node.js (apify-client) y, donde el tutorial lo usa, un flujo de trabajo de n8n. La carpeta mcp/ conecta Claude, ChatGPT o Cursor a los mismos Actors a través del servidor MCP de Apify.

CarpetaTutorialActor de Apify
01-keyword-search-volumeVolumen de búsqueda masivo de palabras clave en Google + Amazon (tutorial)Keyword Search Volume
02-competitor-seo-reportUn informe SEO de la competencia para cualquier dominio (tutorial próximamente)Domain SEO Data
03-google-trends-volumeGoogle Trends con números reales de búsquedas mensuales (tutorial próximamente)Google Trends with Search Volume

Configuración

Necesitas una cuenta de Apify y un token de API (Apify Console > Settings > API & Integrations).

export APIFY_TOKEN=your_apify_token_here   # or copy .env.example to .env and load it; never commit it

pip install -r requirements.txt             # Python 3.10+
npm install                                 # Node 18+

Cada ejemplo lee el token de la variable de entorno APIFY_TOKEN. Nada en este repositorio contiene un token real.

Ejecutar

# Python
python 01-keyword-search-volume/python_example.py
# Node
node 01-keyword-search-volume/node_example.mjs
# curl (synchronous: returns the dataset rows as JSON)
./01-keyword-search-volume/curl.sh

Cada script de Python y Node usa la entrada del tutorial por defecto. Pasa un archivo JSON para usar tu propia entrada:

python 02-competitor-seo-report/python_example.py my-input.json

test-inputs/ contiene la entrada útil más pequeña para cada Actor (1 palabra clave, 1 dominio, 1 término). scripts/smoke_test.sh ejecuta los seis ejemplos de Python y Node con ellos.

Nota para Python: apify-client 3.x devuelve un objeto Run, por lo que el ID del dataset es run.default_dataset_id. El código escrito para 1.x/2.x usa run["defaultDatasetId"] en su lugar.

n8n

Importa 01-keyword-search-volume/n8n-workflow.json (Workflows > Import from file). Luego crea una credencial Header Auth con el nombre Authorization y el valor Bearer <your token>, y selecciónala en el nodo HTTP Request. Cada palabra clave se convierte en un elemento de n8n.

Claude, ChatGPT, Cursor (MCP)

ArchivoÚsalo cuando
mcp/remote-oauth.jsonTu cliente admite servidores MCP remotos. Inicias sesión en Apify en el navegador y no se coloca ningún token en el archivo.
mcp/remote-bearer.jsonPrefieres usar un token. Los clientes que expanden variables de entorno leen ${APIFY_TOKEN}. De lo contrario, pega tu token.
mcp/local-stdio.jsonTu cliente solo admite servidores locales (necesita Node 18+). Reemplaza el token de marcador de posición.

Cada configuración carga solo los tres Actors anteriores más las herramientas de búsqueda de Actors de Apify. Luego pregunta algo como "Obtén el volumen de búsqueda de Google y Amazon en EE. UU. para estas 40 palabras clave y ordénalas por volumen por punto de KD."

Costos

Los tres Actors son de pago por evento, y solo pagas por los resultados devueltos. Los precios actuales están en la página de la tienda de cada Actor, y puedes limitar una ejecución con maxTotalChargeUsd (entrada de Keyword Search Volume) o la configuración de cargo máximo en cualquier ejecución.

Licencia

MIT, ver LICENSE. Los datos provienen de los proveedores de los Actors bajo sus términos. No está afiliado con Google o Amazon.