API красивых номеров
Простой JSON-API актуальных красивых номеров MagzGold — для сайтов, ботов и своих витрин. Отдаётся по HTTPS, без ключей и регистрации. Бронь ведите на поле url каждого номера — так оформление проходит через MagzGold у оператора.
Эндпоинт
GET https://magzgold.ru/api/numbers.json
Возвращает снимок каталога (обновляется при каждом обновлении сайта). Поля номера: digits, phone, category, tariff, price (₽/мес), url (ссылка на бронь).
Пример ответа
{
"site": "https://magzgold.ru",
"generated": "2026-08-19",
"count": 100,
"numbers": [
{
"digits": "9998887766",
"phone": "+7 999 888-77-66",
"category": "Золото",
"tariff": "Безлимит ULTRA 1600",
"price": 1600,
"url": "https://magzgold.ru/nomer/?p=9998887766"
}
]
}Пример использования (JS)
fetch("https://magzgold.ru/api/numbers.json")
.then(r => r.json())
.then(d => {
d.numbers.forEach(n => {
// n.phone, n.category, n.price, n.url
console.log(n.phone, n.category, n.url);
});
});Фильтры (как в реферальной витрине)
Каждый номер несёт поля для фильтрации — отбирайте нужное на своей стороне:
// по категории красоты nums.filter(n => n.category === "Золото") // по цене тарифа (₽/мес) nums.filter(n => n.price <= 2000) // по тарифу nums.filter(n => /ULTRA 3000/.test(n.tariff)) // по маске (напр. оканчивается на 77-77) nums.filter(n => /7777$/.test(n.digits))
Категории: Бриллиант, Платина, Золото, Серебро, Бронза. Так покрываются те же фильтры, что и в витрине (категория, тариф, цена, маска).
Оформление из вашей системы
Чтобы запустить регистрацию номера (например, сотруднику), передайте ему поле url выбранного номера — на этой странице MagzGold проходит бронь и оформление у оператора (паспорт РФ + оплата). Реф-привязка сохраняется автоматически.
Не хотите кодить?
Возьмите готовый виджет для сайта — вставляется одной строкой и рендерит номера сам.
Данные и наличие номеров определяет оператор и могут меняться; поле url всегда показывает актуальный статус номера и условия оформления.