Discover/Monitorul Oficial API
live

Monitorul Oficial APImonitoruloficial.ro

Access Romania's Official Gazette via API. Retrieve issues by date, parse act full text from PDFs, search announcements by CUI, and browse the bookstore.

This API takes change requests — .
Endpoint health
verified 5d ago
get_act_full_text
get_issue_content
get_issues_by_date
get_emonitor_calendar
get_legislative_modifications_range
8/8 passing latest checkself-healing
Endpoints
8
Updated
11d ago

What is the Monitorul Oficial API?

This API exposes 8 endpoints covering Romania's Monitorul Oficial portal, returning gazette issues, publication calendars, legislative act full text, and bookstore products. The get_issue_content endpoint parses the table of contents from a gazette issue PDF, extracting each act's category, title, act number, and page range. The get_act_full_text endpoint goes further, returning the complete body text of every act in an issue — useful for searching the content of laws, government orders, and decisions.

This call costs1 credit / call— charged only on success
Try it
Publication date in YYYY-MM-DD format. Defaults to today's date (UTC) if omitted.
api.parse.bot/scraper/f1b442b7-eed8-42bf-8685-13a6c4c3c8e5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f1b442b7-eed8-42bf-8685-13a6c4c3c8e5/get_issues_by_date?date=2026-08-16' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Retrieve gazette issues for a specific date. Returns parts (Partea I, II, III, IV, VI, VII, Maghiară) and their issue numbers with URLs. Each part contains zero or more individually-numbered issues. Dates without publications return an empty parts array. The date defaults to today (UTC) when omitted.

Input
ParamTypeDescription
datestringPublication date in YYYY-MM-DD format. Defaults to today's date (UTC) if omitted.
Response
{
  "type": "object",
  "fields": {
    "date": "string in YYYY-MM-DD format",
    "parts": "array of objects containing part_name (string) and issues (array of objects with issue_number and url)"
  },
  "sample": {
    "data": {
      "date": "2026-07-09",
      "parts": [
        {
          "issues": [
            {
              "url": "https://monitoruloficial.ro/Monitorul-Oficial--PI--564--2026.html",
              "issue_number": "564"
            }
          ],
          "part_name": "Partea I"
        }
      ]
    },
    "status": "success"
  }
}

About the Monitorul Oficial API

Gazette Issues and Date Coverage

The get_issues_by_date endpoint accepts a date parameter in YYYY-MM-DD format (defaulting to today UTC) and returns a parts array. Each element carries a part_name — such as Partea I, Partea a IV-a, or Maghiară — and an issues array of objects with issue_number and url. Dates with no publications return an empty parts array. For multi-day lookups, get_legislative_modifications_range accepts start_date and end_date and returns publications grouped by date, with the same part and issue structure. The range is capped at 31 days; any end_date beyond that is silently truncated and the actual range used is reflected in the response.

Calendar Scanning and PDF Parsing

get_emonitor_calendar scans an entire month: supply year and month and the response includes a published_dates array where each entry lists which part names were active that day. Note that this endpoint makes one call per calendar day up to today, so response time scales with the number of days scanned. Once you have an issue URL from get_issues_by_date or get_legislative_modifications_range, pass it to get_issue_content to receive parsed act metadata — act_number, title, category, and pages — extracted from the issue's SUMAR. For the complete text, get_act_full_text uses the same URL parameter and returns a full_text field per act alongside the same metadata fields.

Announcements and Bookstore

get_announcements searches Partea a IV-a professional announcements by cui (company ID) or nr (Monitorul Oficial registration number) — at least one must be provided. It returns up to 10 matching records with fields including NR_INR_MO, CUI, NR_MO, and DATA_MO. The bookstore endpoints let you browse or search publications: get_products returns up to 24 WooCommerce products per page with title, price in RON, url, and image, filterable by category slug. search_site runs a keyword query across both products and articles, returning paginated results with type, title, price (null for articles), url, and snippet.

Reliability & maintenanceVerified

The Monitorul Oficial API is a managed, monitored endpoint for monitoruloficial.ro — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when monitoruloficial.ro 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 monitoruloficial.ro 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.

Last verified
5d ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a daily legislative digest by calling get_issues_by_date and extracting act titles and categories from Partea I issues
  • Monitor company announcements in Partea a IV-a by querying get_announcements with a CUI and tracking new NR_MO entries
  • Keyword-search the body of government orders and decisions using get_act_full_text across a date range from get_legislative_modifications_range
  • Generate a monthly publication heatmap using get_emonitor_calendar to identify which days had gazette activity
  • Index Romanian legal bookstore inventory by paginating get_products with category slugs like 'juridice' or 'constitutii'
  • Cross-reference legislative act page numbers and section categories from get_issue_content to build a structured act index
  • Alert system that watches a 31-day rolling window via get_legislative_modifications_range for new issues in specific gazette parts
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Monitorul Oficial have an official developer API?+
No public developer API is documented or published by Monitorul Oficial (monitoruloficial.ro). The portal provides human-readable pages and PDF downloads, but no official API credentials or documentation are offered to third parties.
What does get_act_full_text return, and how does it differ from get_issue_content?+
Both endpoints accept an issue page URL and return the same metadata fields: part_name, issue_number, year, issue_title, and an acts array with act_number, title, category, and pages. The difference is that get_act_full_text adds a full_text field per act containing the complete extracted body text, while get_issue_content returns only the table-of-contents metadata without body content.
Is the 31-day cap on get_legislative_modifications_range a hard limit?+
Yes. If your end_date is more than 31 days after start_date, the API silently truncates end_date to start_date plus 31 days and reflects the adjusted date in the response's end_date field. To cover longer periods, make multiple sequential requests with non-overlapping date ranges.
Can I retrieve individual act PDFs or download gazette issues directly through this API?+
Not currently. The API returns issue page URLs and parsed PDF content (table of contents and act text), but it does not expose a dedicated endpoint that streams or links directly to raw PDF file downloads. You can fork it on Parse and revise to add an endpoint that surfaces direct PDF download URLs from the issue pages.
Does get_emonitor_calendar return individual issue numbers for each publication date?+
No. The calendar endpoint returns only part name strings per date in its published_dates array — not issue numbers or URLs. To retrieve issue numbers and URLs for a specific date, pass that date to get_issues_by_date. You can fork the API on Parse and revise the calendar endpoint to include full issue details if your use case requires them in a single call.
Page content last updated . Spec covers 8 endpoints from monitoruloficial.ro.
Related APIs in Government PublicSee all →
diariodarepublica.pt API
Search and retrieve official Portuguese legislation, decrees, and resolutions published in the Diário da República, organized by publication series and date. Browse acts from both Serie I and Serie II to stay updated on the latest government publications and legal announcements.
egazette.nic.in API
Access official Indian gazette publications including recent Extraordinary and Weekly gazettes, browse them by category, and explore the complete directory of available documents. Quickly find and retrieve the latest government publications all in one place.
cro.ie API
Access Irish company statutory filings and registration documents by browsing CRO Gazette archives and retrieving PDFs for new company registrations, annual returns, and other official filings. Find gazette issues by year and get links to the latest published documents from the Companies Registration Office.
cdep.ro API
Access legislative initiatives from the Romanian Chamber of Deputies, including searching the complete list of proposed bills and retrieving detailed information about specific initiatives. Track parliamentary legislative activity even when the official site experiences downtime, thanks to reliable retry mechanisms.
eur-lex.europa.eu API
Access and explore the complete collection of European Union laws, regulations, and Official Journal publications through a comprehensive database that lets you search documents, retrieve full texts, summaries, and metadata, and track legislative procedures and national implementations. Find exactly what you need with detailed search capabilities and get detailed information about how EU laws are transposed into national legislation.
boe.es API
Access Spain's official government publications to retrieve daily legislative summaries, browse consolidated laws, and view detailed legal documents with their full text and metadata. Stay informed about new regulations and find specific legislation through comprehensive search and retrieval of official state gazette content.
emag.ro API
Access product data from eMAG.ro, Romania's largest online retailer. Search by keyword, browse categories, retrieve product details and reviews, and look up seller information.
bundesanzeiger.de API
Search and retrieve official German business announcements, financial disclosures, and company filings from the Bundesanzeiger with full-text search and category filtering. Access detailed publication information and financial reports to monitor corporate announcements and regulatory filings.