sbis.org.br APIsbis.org.br ↗
Access the full list of S-RES certified electronic health record systems from SBIS Brazil. Filter by product name, developer, certificate number, or NGS level.
curl -X GET 'https://api.parse.bot/scraper/2e2b523f-0e2b-4344-9d88-6d9a96b0f0c4/list_certified_systems?search=Medicina' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed Python client. Install the CLI, sign in, then pull this API’s generated client:
pip install parse-sdk parse login parse add --marketplace sbis-org-br-api
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: SBIS S-RES Certified Systems SDK — browse certified health IT systems."""
from parse_apis.SBIS_S_RES_Certified_Systems_API import Sbis, NotFoundError
client = Sbis()
# List all certified systems (capped to 5 for demo)
for system in client.certified_systems.list(limit=5):
print(system.product_name_version, "|", system.developer_name_cnpj, "|", system.ngs)
# Search for systems by keyword
result = client.certified_systems.list(search="Medicina", limit=1).first()
if result:
print(result.certificate_number, result.product_name_version, result.current_validity)
# Error handling example
try:
for sys in client.certified_systems.list(search="xyz", limit=1):
print(sys.product_name_version)
except NotFoundError as exc:
print(f"Error: {exc}")
print("exercised: certified_systems.list / certified_systems.list(search=)")
List all systems holding the S-RES SBIS certification. Optionally filter by a search term that matches against product name, developer, category, certificate number, or NGS level. Returns the full table of certified systems with certificate details, developer information, maturity stage, and validity dates.
| Param | Type | Description |
|---|---|---|
| search | string | Case-insensitive search term to filter systems. Matches against product name/version, developer name/CNPJ, category/modality, certificate number, or NGS level. Omit or pass empty string to return all systems. |
{
"type": "object",
"fields": {
"total": "integer",
"systems": "array of certified system records with fields: row_number, certificate_number, certificate_pdf_url, product_name_version, developer_name_cnpj, category_modality, maturity_stage, ngs, issue_date, current_validity"
},
"sample": {
"data": {
"total": 7,
"systems": [
{
"ngs": "NGS2",
"issue_date": "27/10/2025",
"row_number": "50",
"maturity_stage": "3",
"current_validity": "27/10/2027",
"category_modality": "Telessaúde / Teleconsulta",
"certificate_number": "183",
"certificate_pdf_url": "https://sbis.org.br/wp-content/uploads/2025/10/183.pdf",
"developer_name_cnpj": "Neodel Tecnologia e Software LTDA CNPJ: 17.837.599/0001-15",
"product_name_version": "Medicina Direta versão 5.7"
}
]
},
"status": "success"
}
}About the sbis.org.br API
The SBIS Certified Systems API exposes 1 endpoint — list_certified_systems — that returns every software product holding the S-RES (Sistema de Registro Eletrônico de Saúde) certification issued by SBIS, Brazil's health informatics society. Each record includes the certificate number, a direct link to the certificate PDF, the product name and version, developer identity, category, and NGS maturity level, giving you structured access to the complete official certification registry.
What the API Returns
The list_certified_systems endpoint returns a flat array of certified system records sourced from the SBIS certification registry. Each record in the systems array carries fields including row_number, certificate_number, certificate_pdf_url, product_name_version, developer name and CNPJ, product category, and NGS (Nível de Garantia de Segurança / maturity) level. The total field at the top level tells you how many records matched your query. The PDF URL is particularly useful for automated verification workflows — you can link directly to the official certificate document for any given system.
Filtering Results
The single optional input parameter is search, a case-insensitive string that matches across multiple fields simultaneously: product name and version, developer name and CNPJ, category, certificate number, and NGS level. This means a query like search=prontuário will surface any record where that term appears in any of those columns. Without the search parameter, the endpoint returns all certified systems in the registry. There is no pagination parameter — the full filtered result set is returned in one response.
Data Scope and Freshness
Coverage is limited to systems that have been formally evaluated and certified under the S-RES standard by SBIS. The registry reflects the official published list, including the NGS maturity tier each product has achieved. Developer identity is captured via both the company name and CNPJ (Brazilian tax identifier), making it straightforward to cross-reference certified vendors against other Brazilian business datasets.
The sbis.org.br API is a managed, monitored endpoint for sbis.org.br — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sbis.org.br 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 sbis.org.br 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?+
- Verify whether a specific EHR vendor holds a current S-RES certificate before procurement by querying
certificate_numberor developer CNPJ. - Build a procurement comparison tool that lists all certified systems filtered by category or NGS maturity level.
- Automate certificate validation workflows by retrieving
certificate_pdf_urllinks for official document archiving. - Generate a dashboard of certified health IT vendors in Brazil, grouped by NGS level, using the structured
systemsarray. - Cross-reference certified developer CNPJs against public Brazilian business registries to enrich vendor profiles.
- Track the total count of certified systems over time by periodically calling
list_certified_systemswithout a search filter and logging thetotalfield.
| 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 | 250 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 SBIS provide an official developer API for its certification registry?+
What exactly does each record in the `systems` array contain?+
row_number, certificate_number, certificate_pdf_url (a direct link to the official PDF), product_name_version, developer name, developer CNPJ, product category, and NGS maturity level. These fields map directly to the columns in the published SBIS certification table.Can I filter results by NGS level or category separately, rather than using a single search term?+
list_certified_systems endpoint accepts one search parameter that matches across all filterable fields simultaneously — there are no dedicated filter parameters for NGS level or category individually. You can fork this API on Parse and revise it to add discrete filter inputs for those fields.Does the API include historical or expired certifications?+
Is there pagination support for large result sets?+
page, offset, or limit parameters. For the full unconstrained list, omit the search parameter. If the registry grows significantly and response size becomes a concern, you can fork the API on Parse and revise it to add pagination logic.