2 min read
Call the API from AWS Lambda
export const handler = async () => {
const res = await fetch('https://api.credicorp.co.uk/public/v1/products');
const body = await res.json();
return {
statusCode: 200,
headers: { 'content-type': 'application/json', 'cache-control': 'max-age=3600' },
body: JSON.stringify(body),
};
};In a Lambda (Node 18+ runtime) the global `fetch` calls the API with no bundled dependencies. Keep the base URL in an environment variable and any partner secret in AWS Secrets Manager or an encrypted env var, read at cold start.
Point at sandbox in development
Set the base URL to https://sandbox.credicorp.co.uk/public/v1 in development and CI, and to https://api.credicorp.co.uk/public/v1 in production — driven by the one environment variable your framework already exposes. See choosing a base URL.
Next steps
From here you can add a quote form, an enquiry submission or an embeddable product picker. Send applicants to apply to start a real journey.
Frequently asked questions
How do I keep secrets in Lambda?
Use AWS Secrets Manager or KMS-encrypted environment variables and read them at cold start. Never bake a partner secret into the deployment package.
Should I cache the product list?
Yes. The catalogue changes infrequently, so cache it for the response's max-age. This keeps the API off your hot path and well under the rate limit.
Related reading

Quickstart: choose the right base URL — sandbox vs production
Every Credicorp API integration should read its base host from configuration, never hard-code it. Development…
Read →
Quickstart: get an indicative loan quote from the public API
POST /public/v1/quote turns an amount and term into an illustrative repayment. Send the requested amount and…
Read →
Quickstart: handle Credicorp API error responses
Every Credicorp API error uses the same envelope: { error: { type, code, message, request_id } }. Branch on…
Read →
Quickstart: list Credicorp business-finance products
GET /public/v1/products returns the live catalogue of Credicorp business-finance products. Each item carries…
Read →Funding for UK limited companies
Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.