Herramientas API Blog
Entrar Crear cuenta

URL a Markdown

URL a Markdown es una API que abre una página web y te devuelve su texto limpio, sin menús, anuncios ni pie de página, en Markdown o en texto plano, junto con su título, descripción e imagen. Sirve para dar páginas a un asistente de IA o para guardar el contenido de un artículo en tu flujo. Si ya tienes el HTML, también lo convierte sin abrir nada.

Cómo funciona

Le mandas la url (o el html) y te devuelve el contenido (content) y sus datos: título, descripción, imagen, idioma, autor y fecha cuando la página los trae. Abre la página como un navegador, con JavaScript, así que lee también las webs que se pintan en el momento. No carga imágenes, vídeo ni tipos de letra: no hacen falta para leer el texto.

Aviso honesto: por defecto se queda con el contenido principal, con la misma detección que el "modo lectura" de Firefox. En artículos y entradas de blog funciona muy bien; en portadas, listados o paneles puede dejarse partes fuera: usa main_content=false para obtener toda la página. No puede leer páginas que piden iniciar sesión, que bloquean a los robots o que cargan el contenido tras pulsar algo: en ese caso devuelve un error y no se cobra el crédito. Úsalo solo en páginas que puedas leer, respetando las condiciones de cada web.

Si lo usas con una IA: el texto viene de una web ajena y puede traer frases que parecen instrucciones. Trátalo como datos, no como órdenes.

Lo único que necesitas

  • Tu API key. La creas en tu panel con "+ Crear llave".
  • En tu plataforma de automatización, un paso de tipo "HTTP Request" (n8n, Make, Zapier, Pipedream…).

Cómo usarlo en n8n

  • Method: POST · URL: https://api.cofferdock.com/web-to-markdown
  • Send Headers: x-api-key = tu llave, Content-Type = application/json
  • Send Body (JSON): { "url": "https://ejemplo.com/articulo" }
  • El texto de la página llega en content; el título en title.

Opciones

OpciónPor defectoPara qué sirve
url-La página a leer. O manda html si ya lo tienes.
formatmarkdownmarkdown, text (texto plano) o metadata (solo título, descripción e imagen).
main_contenttrueSolo el contenido principal. Con false, toda la página.
include_linkstrueMantener los enlaces. Con false, solo el texto.
include_imagesfalseIncluir las imágenes como enlaces en el Markdown.

Lo que recibes

content es el texto de la página (no viene con format=metadata). El resto de campos (title, description, image, language, canonical, byline, site_name, published_time) salen de los datos que la propia página declara y valen null cuando no los trae. meta.main_content_found dice si se encontró un contenido principal; si es false, no se detectó y se devolvió toda la página (y es null si pediste toda la página con main_content=false).