URL в JSON
Загрузите любой живой URL и получите структурированный JSON-снимок страницы — заголовок, описание, канонический URL, иерархию заголовков, ссылки и количество слов — для тестирования API, извлечения данных и веб-скрапинга.
Ввод
Страница загружается на стороне сервера и возвращается в виде структурированного JSON-снимка.
Вывод
Руководства
Что делает этот инструмент
Введите живой URL — этот инструмент загрузит страницу на стороне сервера и вернёт структурированный JSON-снимок: заголовок страницы, мета-описание, канонический URL, полную иерархию заголовков H1-H6, каждую ссылку на странице (с разбиением на внутренние/внешние) и количество слов. Используйте для быстрого тестирования API, прототипирования ожидаемой структуры данных скрапера или извлечения ключевых фактов страницы в другую программу без написания собственного HTML-парсера.
Как использовать
- Введите URL страницы.
- Нажмите Преобразовать в JSON.
- Скопируйте результат или скачайте его как файл
.json.
Часто задаваемые вопросы
Почему это работает на сервере, а не в моём браузере? Браузеры блокируют кросс-доменные запросы страниц (CORS) для большинства сайтов, поэтому загрузка произвольного URL должна происходить на стороне сервера. Загружается только запрошенная страница; больше ничего не сохраняется.
Что находится в массиве links?
Каждая ссылка <a href>, преобразованная в абсолютный URL и ограниченная 500 элементами для очень больших страниц. Каждая запись включает текст ссылки и то, является ли она внутренней (тот же хост, что и у загруженной страницы) или внешней.
Мне нужен XML вместо JSON — есть ли версия этого? Да — URL в XML возвращает те же данные, сериализованные как XML.
Выполняет ли он JavaScript на странице? Нет. Он видит только HTML, который сервер возвращает в исходном запросе — контент, внедряемый клиентским JavaScript после загрузки страницы, не появится в результате.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/url-to-json \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `url-to-json` tool (URL to JSON) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.