Wallet REST API
Прямий доступ до ваших фінансових даних
Інтегруйте дані Wallet з Excel, Power BI, власними додатками та інструментами автоматизації за допомогою нашого захищеного REST API.
Початок роботи
Отримайте Wallet Premium
REST API доступний для підписників Wallet Premium. Оновіть свій обліковий запис, щоб отримати доступ до API.
Згенеруйте API токен
Перейдіть до Налаштувань у веб-додатку Wallet та згенеруйте свій персональний API токен. Зберігайте його в безпеці — він надає доступ до ваших даних.
Зробіть перший запит
Використовуйте базову URL-адресу та ваш токен, щоб почати запитувати фінансові дані. Дивіться приклад праворуч.
Доступні дані
Отримуйте доступ до всіх фінансових даних через 10 спеціалізованих ендпоінтів.
Основні фінансові дані
/v1/api/recordsRecords
Транзакції з фільтрацією за датою, сумою, категорією
/v1/api/accountsAccounts
Банківські рахунки, кредитні картки, інвестиції
/v1/api/categoriesCategories
Категорії транзакцій
Планування та цілі
/v1/api/budgetsBudgets
Визначення та відстеження бюджетів
/v1/api/goalsGoals
Цілі заощаджень та прогрес
/v1/api/standing-ordersStanding Orders
Регулярні транзакції та підписки
Організація та інструменти
/v1/api/labelsLabels
Мітки та теги транзакцій
/v1/api/record-rulesRecord Rules
Правила автоматичної категоризації
/v1/api/records/by-idRecords by ID
Пошук конкретних транзакцій за ID
Моніторинг
/v1/api/api-usage/statsAPI Usage Stats
Відстежуйте використання API та залишок квоти
Ключові концепції
Пагінація
Керуйте наборами результатів за допомогою параметрів limit та offset.
limit — від 1 до 100 результатів на запитoffset — пропустити N результатівnextOffset — повертається у відповіді для зручної пагінації
Фільтрація
Використовуйте типізовані префікси для точної фільтрації даних.
eq., contains., contains-i. — текстове порівнянняgt., gte., lt., lte. — порівняння діапазонівКомбінуйте кілька фільтрів на будь-якому полі
Ліміти та заголовки
Алгоритм token bucket з чіткими HTTP-заголовками.
500 запитів на годину на токенX-RateLimit-Limit, X-RateLimit-RemainingЗаголовок Retry-After при обмеженні
Приклади інтеграції
curl
Найпростіший спосіб протестувати API з терміналу.
curl -X GET "https://rest.budgetbakers.com/wallet/v1/api/records?limit=10" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json"
Excel через Power Query
Імпортуйте транзакції безпосередньо в Excel для аналізу та звітів.
- 1.Відкрийте Excel → Дані → Отримати дані → З інтернету
- 2.Введіть: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Додайте заголовок Authorization з вашим Bearer токеном
- 4.Трансформуйте та завантажте дані в таблицю
Power BI Dashboard
Створюйте фінансові дашборди в реальному часі з автоматичним оновленням даних.
- 1.Використовуйте Web-конектор у Power BI Desktop
- 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Налаштуйте автентифікацію Bearer token
- 4.Налаштуйте заплановане оновлення та створіть візуалізації
Аналіз на Python
Аналізуйте фінансові дані програмно за допомогою Python.
import requests
headers = {'Authorization': 'Bearer YOUR_TOKEN'}
params = {
'recordDate': 'gte.2025-01-01',
'limit': 100
}
response = requests.get(
'https://rest.budgetbakers.com/wallet/v1/api/records',
headers=headers,
params=params
)
data = response.json()
for rec in data['records']:
print(f"{rec['recordDate']}: {rec['payee']} — {rec['amount']}")Готові почати?
Ознайомтеся з повною довідкою API з інтерактивною документацією, прикладами запитів та схемами відповідей.