Gazprombank APIgazprombank.ru ↗
Access all Gazprombank consumer loan products via API. Returns interest rates, loan amounts, terms, fees, insurance, and collateral requirements for each product.
What is the Gazprombank API?
The Gazprombank Loans API exposes one endpoint — get_loan_products — that returns the full catalog of consumer loan products from gazprombank.ru, with up to 20+ fields per loan including interest rates, minimum and maximum amounts, term limits, origination fees, insurance requirements, collateral conditions, and any special eligibility criteria. No input parameters are required; a single call returns the complete product list alongside a total count.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/f94bfbea-525e-4a36-b655-93af0ebf422e/get_loan_products' \ -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 gazprombank-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.gazprombank_loan_products_api import Gazprombank
client = Gazprombank()
for loan in client.loanproducts.list():
print(loan.loan_name, loan.interest_rate_min, loan.interest_rate_max, loan.min_loan_amount, loan.max_loan_amount)
Fetches all consumer loan products from Gazprombank's personal loans section. For each loan, retrieves detailed conditions from its dedicated page including interest rates, amount limits, term limits, fees, insurance requirements, collateral requirements, and special conditions. Returns a structured list of loan products. No pagination — the full catalog is returned in a single response. Each product's detail page is fetched server-side, so this is a heavier call (one round-trip per product).
No input parameters required.
{
"type": "object",
"fields": {
"loans": "array of loan product objects with name, rates, amounts, terms, fees, insurance, collateral, and special conditions",
"total": "integer count of loan products returned"
},
"sample": {
"data": {
"loans": [
{
"fees": null,
"purpose": "на любые цели",
"loan_name": "Кредит наличными",
"description": "С возможностью снижения ставки",
"max_loan_amount": 7000000,
"min_loan_amount": 50000,
"term_max_months": 60,
"term_min_months": 13,
"interest_rate_max": 39.799,
"interest_rate_min": 24.54,
"insurance_required": "нет (добровольное)",
"special_conditions": "Надбавка: до 0,5 п.п.",
"collateral_required": null
}
],
"total": 7
},
"status": "success"
}
}About the Gazprombank API
What the API Returns
The get_loan_products endpoint returns a loans array and a total integer. Each object in loans corresponds to one consumer loan product listed on Gazprombank's personal loans section and includes the data from that product's dedicated conditions page. Fields cover the full range of borrowing terms: applicable interest rates (including any promotional or range values), minimum and maximum loan amounts, minimum and maximum repayment terms, one-time or recurring fees, and whether insurance is mandatory, optional, or unavailable.
Loan Conditions Detail
Beyond headline rates and amounts, each loan object includes collateral requirements — distinguishing secured from unsecured products — and a special_conditions field that captures eligibility notes such as salary-project membership, pension recipient status, or Gazprombank card ownership. This makes it straightforward to filter products by borrower profile without navigating individual product pages.
Coverage and Scope
The API covers consumer (personal) loans from Gazprombank's retail lending catalog. It does not include mortgage products, auto loans, or business lending lines, which appear under separate sections of the site. All data reflects the consumer loan products available at the time of the request.
The Gazprombank API is a managed, monitored endpoint for gazprombank.ru — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when gazprombank.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 gazprombank.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?+
- Aggregate and display Gazprombank personal loan offers on a Russian financial comparison portal
- Monitor changes in Gazprombank interest rates over time by polling
get_loan_productson a schedule - Filter loan products by collateral requirement to surface unsecured options for a given borrower profile
- Identify products with insurance requirements to calculate true cost of borrowing
- Build a loan eligibility checker using special_conditions fields for salary-project or pension criteria
- Feed structured loan data into a personal finance app that compares multiple Russian banks
| 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 Gazprombank provide an official public developer API?+
What exactly does the get_loan_products endpoint return for each loan?+
total field at the top level gives the count of products returned.Does the API cover Gazprombank mortgage or auto loan products?+
Can I filter loan results by interest rate or loan amount within the API call?+
get_loan_products endpoint takes no input parameters, so filtering is not done server-side. The full product list is returned in one response, and filtering by rate, amount, term, or collateral type can be applied client-side using the fields each loan object exposes. You can fork the API on Parse and revise it to add server-side filtering parameters.