Crystal Reports website screenshot

Crystal Reports

APIs and resources for Crystal Reports, a business intelligence application for designing and generating reports from various data sources.

Crystal Reports publishes 7 APIs on the APIs.io network, including Authentication API, Export API, Instances API, and 4 more. Tagged areas include Business Intelligence, Crystal Reports, Data Analytics, Enterprise Software, and Reporting.

The Crystal Reports catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Crystal Reports’ developer surface includes authentication, developer portal, engineering blog, support, and 6 more developer resources.

44.8/100 developing ▼ -8.7 Agent 41/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
9 APIs 10 Features 6 Use Cases
Business IntelligenceCrystal ReportsData AnalyticsEnterprise SoftwareReportingSAP

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 44.8/100 · developing
Contract Quality 13.4 / 25
Developer Ergonomics 5.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 2.7 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/crystal-reports: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Crystal Reports SDK

Software Development Kit for embedding Crystal Reports into applications.

Crystal Reports Server REST API

API for Crystal Reports Server administration and report management.

Crystal Reports Authentication API

Logon and session management

Crystal Reports Export API

Report export to various formats

Crystal Reports Instances API

Transient report instance management

Crystal Reports Metadata API

Report structure and metadata

Crystal Reports OData API

OData data service for report row and summary data

Crystal Reports Reports API

Report summary and URI information

Crystal Reports Repository API

Infostore repository navigation and folder browsing

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Crystal Reports Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Report Generation

Generate formatted reports from relational databases, spreadsheets, and XML data sources.

Report Viewing

Embed report viewers in web and desktop applications for interactive report consumption.

Report Scheduling

Schedule automated report generation and delivery via email or file system.

Parameter Prompts

Pass dynamic parameters to filter and customize report content at runtime.

Export Formats

Export reports to PDF, Excel, Word, CSV, XML, and other formats programmatically.

Sub-Reports

Embed linked sub-reports within parent reports for drill-down capabilities.

Cross-Tab Reports

Generate pivot-table style cross-tabulation reports from data.

Charting

Create charts and graphs within reports for data visualization.

Data Source Connectivity

Connect to SQL Server, Oracle, SAP HANA, ODBC, JDBC, and other data sources.

Report Server Management

Manage report server instances, folders, users, and security via REST API.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Crystal Reports Context

22 classes · 54 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Crystal Reports API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Crystal Reports API Rules

22 rules · 14 errors 6 warnings 2 info

SPECTRAL

JSON Schema 23

Standalone JSON Schema definitions for this provider's data models.

ConnectionInfo

4 properties

JSON SCHEMA

DataSource

3 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

FileFormatVersion

2 properties

JSON SCHEMA

Formula

2 properties

JSON SCHEMA

GrandTotalCollection

1 properties

JSON SCHEMA

GroupCondition

2 properties

JSON SCHEMA

InfostoreEntryList

1 properties

JSON SCHEMA

InfostoreEntry

6 properties

JSON SCHEMA

InstanceForm

2 properties

JSON SCHEMA

LogonRequest

3 properties

JSON SCHEMA

LogonResponse

1 properties

JSON SCHEMA

ODataFieldValue

2 properties

JSON SCHEMA

ODataRowCollection

3 properties

JSON SCHEMA

ODataServiceDocument

1 properties

JSON SCHEMA

ReportInstance

3 properties

JSON SCHEMA

ReportParameter

5 properties

JSON SCHEMA

ReportStructure

8 properties

JSON SCHEMA

ReportSummary

11 properties

JSON SCHEMA

RunningTotal

4 properties

JSON SCHEMA

Subreport

2 properties

JSON SCHEMA

SummaryField

3 properties

JSON SCHEMA

UsedField

3 properties

JSON SCHEMA

Scroll for all 23

JSON Structure 23

JSON Structure definitions describing this provider's data shapes.

Crystal Reports Connection Info Structure

4 properties

JSON STRUCTURE

Crystal Reports Data Source Structure

3 properties

JSON STRUCTURE

Crystal Reports Error Structure

2 properties

JSON STRUCTURE

Crystal Reports Formula Structure

2 properties

JSON STRUCTURE

Crystal Reports Group Condition Structure

2 properties

JSON STRUCTURE

Crystal Reports Infostore Entry Structure

6 properties

JSON STRUCTURE

Crystal Reports Instance Form Structure

2 properties

JSON STRUCTURE

Crystal Reports Logon Request Structure

3 properties

JSON STRUCTURE

Crystal Reports Logon Response Structure

1 properties

JSON STRUCTURE

Crystal Reports Report Instance Structure

3 properties

JSON STRUCTURE

Crystal Reports Report Parameter Structure

5 properties

JSON STRUCTURE

Crystal Reports Report Structure Structure

8 properties

JSON STRUCTURE

Crystal Reports Report Summary Structure

11 properties

JSON STRUCTURE

Crystal Reports Running Total Structure

4 properties

JSON STRUCTURE

Crystal Reports Subreport Structure

2 properties

JSON STRUCTURE

Crystal Reports Summary Field Structure

3 properties

JSON STRUCTURE

Crystal Reports Used Field Structure

3 properties

JSON STRUCTURE

Scroll for all 23

Examples 23

Example request and response payloads for these APIs.

Scroll for all 23

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Crystal Reports Authentication

apiKey/http · 2 schemes

SECURITY

Crystal Reports Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Crystal Reports Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Crystal Reports Agentic Access

20 operations · 3 acting

20 operations · 3 acting

AGENTIC

Use Cases 6

What developers build with this provider.

Financial Reporting

Generate financial statements, balance sheets, and P&L reports from ERP data.

Operational Dashboards

Create operational reports for manufacturing, logistics, and supply chain.

Compliance Reports

Generate regulatory compliance reports for auditing and governance.

Customer Invoicing

Produce formatted invoices and statements from billing data.

HR Analytics

Generate employee reports, headcount analytics, and compensation summaries.

Embedded Reporting

Embed Crystal Reports viewer into custom applications for end-user reporting.

Solutions 3

Packaged solutions this provider offers.

SAP Crystal Reports

Desktop report designer for creating and editing report templates.

SAP Crystal Reports Server

Server platform for scheduling, managing, and distributing reports.

SAP BusinessObjects BI

Enterprise BI platform with Crystal Reports integration.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: crystal-reports
name: Crystal Reports
description: APIs and resources for Crystal Reports, a business intelligence application for designing and generating reports
  from various data sources.
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/crystal-reports.png
url: https://raw.githubusercontent.com/api-evangelist/crystal-reports/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
apis:
- name: Crystal Reports SDK
  description: Software Development Kit for embedding Crystal Reports into applications.
  humanURL: https://help.sap.com/docs/CRYSTAL_REPORTS_SDK
  baseURL: https://www.sap.com/sdk/crystal
  tags:
  - .NET
  - Embedding
  - Java
  - SDK
  properties:
  - type: Documentation
    url: https://help.sap.com/docs/CRYSTAL_REPORTS_SDK
  - type: Download
    url: https://www.sap.com/products/technology-platform/crystal-reports/downloads.html
  - type: Code Samples
    url: https://github.com/SAP-samples/crystal-reports
  aid: crystal-reports:sdk
- name: Crystal Reports Server REST API
  description: API for Crystal Reports Server administration and report management.
  humanURL: https://help.sap.com/docs/SAP_BUSINESSOBJECTS_BUSINESS_INTELLIGENCE_PLATFORM
  baseURL: https://server:port/biprws
  tags:
  - Administration
  - BI Platform
  - Report Management
  - Server
  properties:
  - type: Documentation
    url: https://help.sap.com/docs/SAP_BUSINESSOBJECTS_BUSINESS_INTELLIGENCE_PLATFORM/rest-api
  - type: APIReference
    url: https://help.sap.com/doc/rest-api-reference
  aid: crystal-reports:server-rest-api
- aid: crystal-reports:crystal-reports-authentication-api
  name: Crystal Reports Authentication API
  description: Logon and session management
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-authentication-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-export-api
  name: Crystal Reports Export API
  description: Report export to various formats
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Export
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-export-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-instances-api
  name: Crystal Reports Instances API
  description: Transient report instance management
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Instances
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-instances-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-metadata-api
  name: Crystal Reports Metadata API
  description: Report structure and metadata
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Metadata
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-metadata-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-odata-api
  name: Crystal Reports OData API
  description: OData data service for report row and summary data
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - OData
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-odata-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-reports-api
  name: Crystal Reports Reports API
  description: Report summary and URI information
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-reports-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
- aid: crystal-reports:crystal-reports-repository-api
  name: Crystal Reports Repository API
  description: Infostore repository navigation and folder browsing
  humanURL: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS
  baseURL: https://api.sap.com/crystal/v1
  tags:
  - Repository
  properties:
  - type: OpenAPI
    url: openapi/crystal-reports-repository-api-openapi.yml
  - type: Documentation
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/api
  - type: Authentication
    url: https://help.sap.com/docs/SAP_CRYSTAL_REPORTS/authentication
common:
- type: AgenticAccess
  url: agentic-access/crystal-reports-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/crystal-reports-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/crystal-reports-domain-security.yml
- type: Authentication
  url: authentication/crystal-reports-authentication.yml
- type: Portal
  url: https://api.sap.com
- type: Blog
  url: https://blogs.sap.com/tags/73554900100800000134/
- type: Community
  url: https://community.sap.com/topics/crystal-reports
- type: Support
  url: https://support.sap.com/crystal-reports
- type: TermsOfService
  url: https://www.sap.com/about/legal/terms-of-use.html
- type: PrivacyPolicy
  url: https://www.sap.com/about/legal/privacy.html
- type: Features
  data:
  - name: Report Generation
    description: Generate formatted reports from relational databases, spreadsheets, and XML data sources.
  - name: Report Viewing
    description: Embed report viewers in web and desktop applications for interactive report consumption.
  - name: Report Scheduling
    description: Schedule automated report generation and delivery via email or file system.
  - name: Parameter Prompts
    description: Pass dynamic parameters to filter and customize report content at runtime.
  - name: Export Formats
    description: Export reports to PDF, Excel, Word, CSV, XML, and other formats programmatically.
  - name: Sub-Reports
    description: Embed linked sub-reports within parent reports for drill-down capabilities.
  - name: Cross-Tab Reports
    description: Generate pivot-table style cross-tabulation reports from data.
  - name: Charting
    description: Create charts and graphs within reports for data visualization.
  - name: Data Source Connectivity
    description: Connect to SQL Server, Oracle, SAP HANA, ODBC, JDBC, and other data sources.
  - name: Report Server Management
    description: Manage report server instances, folders, users, and security via REST API.
- type: UseCases
  data:
  - name: Financial Reporting
    description: Generate financial statements, balance sheets, and P&L reports from ERP data.
  - name: Operational Dashboards
    description: Create operational reports for manufacturing, logistics, and supply chain.
  - name: Compliance Reports
    description: Generate regulatory compliance reports for auditing and governance.
  - name: Customer Invoicing
    description: Produce formatted invoices and statements from billing data.
  - name: HR Analytics
    description: Generate employee reports, headcount analytics, and compensation summaries.
  - name: Embedded Reporting
    description: Embed Crystal Reports viewer into custom applications for end-user reporting.
- type: Solutions
  data:
  - name: SAP Crystal Reports
    description: Desktop report designer for creating and editing report templates.
  - name: SAP Crystal Reports Server
    description: Server platform for scheduling, managing, and distributing reports.
  - name: SAP BusinessObjects BI
    description: Enterprise BI platform with Crystal Reports integration.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
tags:
- Business Intelligence
- Crystal Reports
- Data Analytics
- Enterprise Software
- Reporting
- SAP
specificationVersion: '0.19'