2 min read
Fetch a page by key
curl -s https://api.credicorp.co.uk/public/v1/cms/pages/representative-example \
-H 'Accept: application/json'The response carries the content title, the body (as sanitised HTML or Markdown) and a updated_at timestamp. Cache it and refresh when updated_at changes so your copy is never stale.
Why pull instead of copy
Regulated copy — a representative example, a risk warning — must match the source exactly. Fetching it by key means a change on our side propagates to your integration automatically, with no manual re-paste and no drift.
Frequently asked questions
What keys are available?
Keys are documented per content item in the reference. Treat them as stable identifiers; an unknown key returns a 404.
Is the body safe to render?
The body is sanitised server-side, but always render it through your own sanitiser as defence in depth, especially if you inject it into a page with other scripts.
Related reading

Quickstart: list Credicorp business-finance products
GET /public/v1/products returns the live catalogue of Credicorp business-finance products. Each item carries…
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: send a message to the support chat endpoint
POST /public/v1/support/chat powers a conversational support experience. Post the visitor's message with a…
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.