Capgemini APIinvestors.capgemini.com ↗
Retrieve metadata and download URLs for all filings on the Capgemini 2025 Universal Registration Document page, including press releases, presentations, and reports.
What is the Capgemini API?
The Capgemini Investor Filings API provides a single endpoint, get_filings, that returns all documents published on the Capgemini 2025 Universal Registration Document page. One call returns the complete set of filings — URD, press releases, presentations, infographics, webcasts, and shareholder reports — each with a title, file metadata, and a direct download URL, covering every publication listed on that page.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/8ffbae65-edf7-450e-968e-3fc1e2ec69d9/get_filings' \ -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 investors-capgemini-com-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.
"""Walkthrough: Capgemini investor filings SDK — bounded, re-runnable."""
from parse_apis.investors_capgemini_com_api import Capgemini, FilingsUnavailable
client = Capgemini()
# List all filings on the 2025 URD page
for filing in client.filings.list(limit=3):
print(filing.title, filing.type, filing.date, filing.download_url)
# Get a single filing to inspect its details
item = client.filings.list(limit=1).first()
try:
print(item.title, item.file_format, item.file_size)
except FilingsUnavailable as e:
print("filings unavailable:", e)
print("exercised: filings.list")
Returns all filings listed on the 2025 Universal Registration Document publication page, including the main URD document and all related publications (press releases, presentations, infographics, webcasts, reports, and other shareholder documents). Each filing includes its title, document type, publication date, download URL (when available), file format and size, and a view-online URL where applicable.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer total count of filings returned",
"filings": "array of filing objects with metadata and download URLs"
},
"sample": {
"total": 17,
"filings": [
{
"date": "March 23, 2026",
"type": "Report",
"title": "2025 Universal Registration Document",
"view_url": "https://investors.capgemini.com/en/publication/2025-universal-registration-document/",
"file_size": "6 MB",
"description": null,
"file_format": "pdf",
"download_url": "https://investors.capgemini.com/en/file/30242?download=1",
"language_note": null
},
{
"date": "February 13, 2026",
"type": "Press release",
"title": "FY 2025 Results",
"view_url": "https://investors.capgemini.com/en/publication/fy-2025-results/",
"file_size": "309 KB",
"description": null,
"file_format": "pdf",
"download_url": "https://investors.capgemini.com/en/file/30059?download=1",
"language_note": null
},
{
"date": "March 23, 2026",
"type": "Report",
"title": "2025 Universal Registration Document (xHTML)",
"view_url": null,
"file_size": "15 MB",
"description": null,
"file_format": "xbri",
"download_url": "https://investors.capgemini.com/en/file/30246?download=1",
"language_note": "Only in French"
}
]
}
}About the Capgemini API
What the API Returns
The get_filings endpoint takes no input parameters and returns a flat list of all publications associated with Capgemini's 2025 Universal Registration Document (URD) page on investors.capgemini.com. The response includes a total integer confirming the count of filings returned and a filings array where each object carries the document's title, its type (URD, press release, presentation, infographic, webcast, report, or other shareholder document), and a direct download URL.
Response Fields
Each object in the filings array exposes at minimum a document title and a download URL. Because the endpoint covers the full publication set rather than a filtered subset, it returns heterogeneous document types in one call — the main URD alongside supplementary materials such as annual results presentations, analyst-day decks, and regulatory press releases. The total field at the response root confirms how many records are present, which is useful for detecting page updates between polling intervals.
Coverage Scope
The API is scoped to the single publication page for the 2025 URD. It reflects the documents Capgemini has listed there at the time of the request. Historical URD pages (2024, 2023, and earlier) and other sections of the investor-relations site — such as the financial calendar, shareholder structure data, or AGM materials hosted on separate pages — are not part of this endpoint's coverage.
The Capgemini API is a managed, monitored endpoint for investors.capgemini.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when investors.capgemini.com 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 investors.capgemini.com 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?+
- Automatically detect when Capgemini adds new filings to the 2025 URD page by comparing
totalbetween polling runs - Build a compliance document archive by downloading each file at its returned URL and tagging it with the filing title
- Monitor investor-relations updates and trigger alerts when a new press release or presentation appears in the
filingsarray - Aggregate Capgemini URD materials alongside filings from other CAC 40 companies in a single investor research dashboard
- Sync Capgemini shareholder documents into an internal document management system using the returned download URLs
- Verify that all expected document types (URD, presentations, infographics) are present after Capgemini's annual results publication
| 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 Capgemini offer an official developer API for its investor-relations data?+
What does `get_filings` actually return for each document?+
filings array includes the document's title and a direct download URL. The response root also includes a total integer equal to the number of filing objects returned. All document types listed on the page — URD, press releases, presentations, infographics, webcasts, and reports — appear in the same flat array.Does the API cover historical URD pages from 2024 or earlier?+
Can I filter `get_filings` results by document type, such as only press releases or only presentations?+
filings array. You can fork the API on Parse and revise it to add a document-type filter parameter if that is a requirement.