Norvik Bank APInorvikbank.ru ↗
Retrieve Norvik Bank loan products — interest rates, amounts, terms, fees, insurance, and collateral — for consumer credit, car loans, and more.
What is the Norvik Bank API?
The Norvik Bank API exposes 2 endpoints that return structured loan product data from norvikbank.ru, covering 5 loan types including consumer credit, secured loans, refinancing, car loans, and house building loans. The get_loan_products endpoint returns a full list with interest rates, loan amount ranges, and term data, while get_loan_details returns granular per-product conditions including fees, insurance requirements, payment schedules, and full cost (PSK).
curl -X GET 'https://api.parse.bot/scraper/aeb4aaaa-36c2-433b-882d-6608bd2328f9/get_loan_products?region=msk' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace norvikbank-ru-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.norvik_bank_loan_products_api import NorvikBank, Loan, LoanFees
client = NorvikBank()
# List all available loan products
for loan in client.loans.list():
print(loan.loan_name, loan.interest_rate, loan.loan_term)
# Fetch detailed info for a specific loan by its URL path
consumer_loan = client.loans.get(url="/retail/credits/potrebitelskiy_kredit/")
print(consumer_loan.loan_name, consumer_loan.interest_rate, consumer_loan.min_loan_amount)
if consumer_loan.fees:
print(consumer_loan.fees.early_repayment, consumer_loan.fees.account_maintenance)
Fetches all available loan products from Norvik Bank with their full conditions including interest rates, amounts, terms, fees, insurance requirements, and collateral. Returns 5 loan types: consumer credit, secured loan, refinancing, car loan, and house building loan. Each product includes a URL path usable with get_loan_details for the same data in a single-product call.
| Param | Type | Description |
|---|---|---|
| region | string | Region code for localized content. |
{
"type": "object",
"fields": {
"loans": "array of loan product objects with keys: loan_name, url, interest_rate, full_cost_psk, min_loan_amount, max_loan_amount, loan_term, fees, insurance, payment_schedule, collateral_required, special_conditions",
"total": "integer count of loan products returned"
},
"sample": {
"data": {
"loans": [
{
"url": "/retail/credits/potrebitelskiy_kredit/",
"fees": {
"early_repayment": "Бесплатно",
"remote_processing": "Бесплатно",
"account_maintenance": "Бесплатно"
},
"insurance": "При залоге недвижимого имущества: договор страхования предмета залога от рисков утраты и повреждения.",
"loan_name": "Потребительский кредит",
"loan_term": "от 1 до 60 месяцев",
"full_cost_psk": "От 16,501% до 38,565% годовых",
"interest_rate": "от 16,5% до 38,5% годовых",
"max_loan_amount": "до 1 500 000 ₽",
"min_loan_amount": "30 000 ₽",
"payment_schedule": "Каждый месяц равными платежами",
"special_conditions": null,
"collateral_required": null
}
],
"total": 5
},
"status": "success"
}
}About the Norvik Bank API
What the API Covers
The Norvik Bank API returns loan product data across five categories offered by Norvik Bank (norvikbank.ru): consumer credit, secured loan, refinancing, car loan, and house building loan. Both endpoints accept an optional region string parameter for localized content delivery.
get_loan_products
This endpoint returns an array of loan objects and a total count. Each object in the loans array includes loan_name, url, interest_rate, full_cost_psk, min_loan_amount, max_loan_amount, and loan_term. This is the right starting point for listing or comparing all available products at once.
get_loan_details
This endpoint accepts a required loan_url parameter — a valid path from get_loan_products results such as /retail/credits/potrebitelskiy_kredit/ — and returns the full condition set for that single product. Response fields include fees (an object with early_repayment, account_maintenance, and remote_processing keys, or null), insurance, payment_schedule, full_cost_psk, interest_rate, min_loan_amount, and max_loan_amount. When fee or insurance data is not published for a product, those fields return null.
Data Shape Notes
Interest rates and loan amounts are returned as strings (e.g. a range like "10%–15%" or "50 000–3 000 000 rubles"), not parsed numeric values. The full_cost_psk field represents the full cost of credit as defined under Russian consumer lending regulations. Null values on optional fields indicate data not available for that specific product rather than an error condition.
The Norvik Bank API is a managed, monitored endpoint for norvikbank.ru — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when norvikbank.ru changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official norvikbank.ru API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Display current Norvik Bank loan interest rates and amount ranges in a personal finance comparison tool
- Monitor changes to PSK (full cost of credit) values across all five Norvik Bank loan types
- Populate a loan calculator with term ranges and fee structures from
get_loan_details - Build a side-by-side product comparison showing insurance and collateral requirements per loan type
- Alert users when car loan or mortgage conditions at Norvik Bank are updated
- Aggregate Russian regional bank offerings using the
regionparameter alongside other bank APIs - Surface payment schedule details for consumer credit products in a budgeting application
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Norvik Bank provide an official public developer API?+
What does get_loan_details return that get_loan_products does not?+
fees object (breaking out early repayment, account maintenance, and remote processing charges), insurance requirements, payment_schedule, and collateral conditions. get_loan_products covers only the summary fields needed for comparison: rate, amount range, term, and PSK.Are deposit, savings, or mortgage account products covered by this API?+
Do the numeric fields like interest_rate come back as numbers or strings?+
interest_rate, min_loan_amount, max_loan_amount, and full_cost_psk are strings that may contain range expressions or units (e.g. "от 50 000 руб."). Your application will need to parse these strings if you need numeric comparisons.Does the region parameter change which loan products are returned?+
region parameter is optional and intended for localized content. If Norvik Bank does not serve region-specific loan conditions for a given region code, the response will reflect the default national product set. The parameter is accepted by both get_loan_products and get_loan_details.