О сервисе
JsonBox API — современный российский облачный сервис для хранения и обмена данными через простой REST API. Идеально подходит для разработчиков, которым нужно быстро сохранять и получать данные без настройки собственной базы данных.
Молниеносно быстро
Высокая скорость ответа API благодаря оптимизированной архитектуре и кешированию данных.
Безопасно
Индивидуальные API-ключи, шифрование данных и защита от несанкционированного доступа.
Просто
RESTful API с интуитивно понятными методами. Начните работу за 5 минут без сложной настройки.
Быстрый старт
Начните за 3 простых шага:
Регистрация
Отправьте POST запрос с вашим email для получения API-ключа
Сохранение
Используйте полученный API-ключ для сохранения ваших данных
Использование
Получайте, обновляйте и управляйте данными через простой API
Документация API
Все методы используют JSON для обмена данными и стандартные HTTP коды ответов.
Основные методы
/api.php?action=register
Параметры:
{"email": "your@email.com"}
Вы получите два ключа: полный ключ "api_key" и read only ключ "api_key_read_only".
/api.php?action=regenerate_key
Параметры:
{"api_key": "your_key"}
Вы получите два новых ключа: полный ключ "api_key" и read only ключ "api_key_read_only".
/api.php?action=store
Параметры:
{"api_key": "your_key", "data": {...}}
/api.php?action=store
Параметры:
{"api_key": "your_key", "data_update": {...}}
/api.php?action=get&api_key=YOUR_KEY
/api.php?action=delete
Параметры:
{"api_key": "your_key"}
/api.php?action=stats&api_key=YOUR_KEY
/api.php?action=get_ip&api_key=YOUR_KEY
/api.php?action=get_settings&api_key=YOUR_KEY
/api.php?action=set_setting
Параметры:
{"api_key": "your_key", "setting_name": "web_display_enabled", "setting_value": "true"}
Настройки устанавливают по одной: один запрос - одна настройка".
JsonBox Pages
api_key_read_only), начинающийся с "ro_".В целях безопасности, полный ключ не сработает.
api_key" и параметры "data" или "data_update".Минимальный набор данных
pages - набор страниц, каждая из которых которых содержит:
page".И внутри блока id:
title - заголовок и title страницы
items - набор информационных блоков, отображающихся в виде последовательных карточек
web_display_enabled" в "true".Это же значение ("
true") используется по-умолчанию.Так же можно задать в настройках тему отображения - светлую или темную.
Настройка "
web_theme_style", значение light/dark, по умолчанию "light"
/api.php?action=store
Параметры:
{"api_key": "your_key", "data": {...}}
Пример URL:
https://jsonbox.ru/page.php?key=ro_XXXXXX&page=news-tech-2025-09-09
Пример данных:
{
"api_key": "{api_key}",
"data": {
"pages": {
"news-tech-2025-09-09": {
"title": "Новости технологий",
"subtitle": "Подборка самых интересных новостей за последние дни",
"footer": [
{
"type": "link",
"label": "Наш Telegram",
"url": "https://t.me/example"
},
{
"type": "text",
"content": "© 2025 jsonbox.ru demo"
}
],
"items": [
{
"title": "OpenAI выпустила GPT-5",
"image": "https://.....",
"text": "...",
"date": "2025-09-09",
"author": "Tech News",
"tags": "AI, OpenAI, GPT-5"
}
]
}
}
}
}
Postman коллекция
pages).
Просто скачайте файл и импортируйте его в Postman:
Зеркало на GitFlic: https://gitflic.ru/project/jsonbox/jsonbox-postman
Зеркало на GitVerse: https://gitverse.ru/jsonbox/jsonbox-postman
api_key" в переменных окружения, и можно сразу отправлять запросы.
⚙️ Управление настройками (3 запроса)
🔑 Управление API ключом (1 запрос)
🌐 Веб-отображение (1 запрос)
Условия использования
- Бесплатное использование для проектов с разумной нагрузкой
- Лимит данных: до 1024 KB на пользователя
- Лимит запросов: 1000 POST-запросов в день на API-ключ
- Автоудаление: неактивные аккаунты удаляются через 30 дней
- Запрещено: хранение вредоносного контента, спам, незаконная деятельность
- Резервное копирование: регулярно создавайте копии важных данных
- Поддержка: техническая поддержка по email
- SLA: 99.5% времени работы сервиса
Примеры использования
Готовые примеры кода на популярных языках программирования
import requests
import json
# Регистрация пользователя
response = requests.post(
'https://jsonbox.ru/api.php?action=register',
json={'email': 'user@example.com'},
headers={'Content-Type': 'application/json'}
)
data = response.json()
api_key = data['api_key']
# Сохранение данных
store_response = requests.post(
'https://jsonbox.ru/api.php?action=store',
json={
'api_key': api_key,
'data': {
'message': 'Hello from Python!',
'items': [1, 2, 3]
}
}
)
# Получение данных
get_response = requests.get(
f'https://jsonbox.ru/api.php?action=get&api_key={api_key}'
)
user_data = get_response.json()
print(user_data['data'])