Introducing Basel API: Automate Your Competent Authority Lookups
Industry InsightsBeginner4 min read

Stop Guessing: Automate Your Basel CA Lookup

January 18, 2026

Reading Time: 4 minutes



The submission bounced. The contact was real — just no longer current.

An export broker with a fully assembled Basel notification file sent it to the Competent Authority address on their spreadsheet. The address had been there for nine months — verified at the start of the trade lane, never checked again. The file was complete. The shipment was time-sensitive. The buyer was waiting.

The CA never received it. The notification was addressed to a department that had been restructured six months earlier. The contact person had moved to a different ministry. The generic inbox had been decommissioned.

The broker discovered the failure when the 90-day tacit consent window (Basel Article 6(3)) expired without a response. They called. Emailed. Called again. The correct contact was found — three weeks of back-and-forth through ministry switchboards. A new submission filed. The PIC window restarted from zero. The shipment was delayed by 71 days. Storage costs accumulated. The buyer lost confidence. The broker's margin disappeared into demurrage fees.

The EU Waste Shipment Regulation (EU WSR 2024/1157) entered into force on 20 May 2024. Most provisions apply from 21 May 2026. Export rules to non-OECD countries apply from 21 May 2027. The plastic waste ban to non-OECD countries applies from 21 November 2026. The operator had no way to know — until the submission failed.

A correct notification file and a wrong contact address are not a Basel submission. They are a rescheduled one — and a bridge burned with the buyer.

This is not a rare edge case. It is the most common failure mode in the PIC process, and it is getting worse. The EU WSR 2024/1157 — which entered into force on 20 May 2024 — saw most enforcement provisions apply from 21 May 2026. Export rules to non-OECD countries apply from 21 May 2027, and a plastic waste ban for non-OECD destinations applies from 21 November 2026. Operators who verify current CA contacts through the official Basel Convention competent authorities register — accessible via the DexMetal Basel CA API at api.dexmetal.com — avoid the notification black hole entirely. Those who had been moving material under general notification procedures for years found themselves sending notifications to outdated addresses. The gap between a correct file and a current contact widened overnight. DexMetal's Basel API was built to close this gap — not as an optional tool, but as the operational foundation for any operator submitting Basel notifications at volume.

This is the gap DexMetal's Basel API closes — and this article shows you exactly how.


What Happened

The Basel Convention Secretariat maintains the official directory of Competent Authorities for all 191 Party countries. It is published as a PDF document, updated irregularly, and distributed through diplomatic channels. It is the single source of truth — and it is structurally behind the moment it is released.

When a Competent Authority restructures — a department merger, a staff reassignment, a new ministerial portfolio — the Secretariat may not learn of the change for weeks or months. The updated directory reflects the change only after the Secretariat verifies it through official channels. In the gap between the restructuring and the directory update, every notification sent to the old address is a notification that does not arrive.

Here is why that matters now. Before May 2026, many e-waste shipments from EU to OECD countries moved under a general notification procedure that did not require individual PIC consent for every shipment. The EU Waste Shipment Regulation changed that. As of 21 May 2026, the general notification pathway is restricted. More shipments now require individual PIC consent. More operators are submitting notification files for the first time — often through Competent Authority contacts they have never used before.

The volume of notification submissions across the EU is estimated to have increased by 300 to 500 percent in the first month after the WSR provisions applying from 21 May 2026. The CA contact databases that operators relied on were built for a fraction of that volume. They were never stress-tested.

The result is a system where the validation point — does this contact still accept Basel notifications? — sits between the operator and the PIC clock. And the operator discovers the failure only after the clock has already lost time.

191 Basel Party countries — one CA directory that may be months out of date

The contact is the entry point. If it is wrong, the PIC window does not open. The 90-day tacit consent clock (Basel Article 6(3)) never starts. The submission enters an administrative void. And the operator has no way to distinguish between "the CA is processing my file" and "the CA never received my file" — because both produce the same silence.

Competent Authorities reorganise. Departments merge. Staff change roles. The focal point — who handles policy coordination — is often a different office from the Competent Authority — who processes notifications. Some countries separate them by function. Others separate them by waste stream. A few separate them by import versus export. An operator sending a notification for e-waste may need a different contact than one sending notification for spent lead acid batteries — even to the same country.

The gap compounds with volume. A broker handling 40 to 60 shipments per year may have two or three cached contacts in a spreadsheet or CRM. A freight forwarder managing 200 to 400 bookings across 30 trade lanes may have a directory of 60 to 80 contacts, many of them unverified for 12 to 18 months. The risk is distributed across the entire portfolio — and it accumulates with every shipment that moves through an unchecked contact.

The enforcement data confirms this pattern. In the first six weeks after the EU WSR provisions took effect on 21 May 2026, port authorities across the EU reported an increase in documentation holds where the notification file was technically correct but had not been processed by the competent authority — because it had been sent to the wrong contact point. The operator believed the file was under review. The CA had no record of receiving it. The shipment sat in transit. The goods arrived at the port of entry without valid PIC consent. The destination country had every right to refuse the shipment or require re-export under Basel Article 9.


What It Cost

A bounced CA submission does not just cost an email resend. It costs the PIC window. The 90-day tacit consent clock (Basel Article 6(3)) starts only when the Competent Authority receives a valid notification file. If the file reaches the wrong contact, the clock never starts. The operator discovers the issue only when the expected PIC consent does not arrive — typically 70 to 90 days after submission.

By then, the shipment window has closed. The vessel has sailed. The next available booking is three to four weeks out on major routes, longer on less trafficked lanes. The storage costs begin accruing from the moment the cargo is ready to move. Port storage fees for hazardous waste containers range from 75 to 200 USD per container per day, depending on the port and the waste classification. A shipment of 10 containers held for 30 days generates 22,500 to 60,000 USD in storage costs before the notification is even re-filed.

The submission was received. The PIC window was not started. The difference was one wrong contact address.

The financial chain is unforgiving. The shipment window closes. The vessel sails. The next available slot is weeks out. The storage fees run. The financial guarantee — typically structured for a 90 to 120 day notification cycle — expires before the shipment moves. The operator must extend or replace the guarantee, adding administrative cost and bank fees.

The buyer relationship absorbs the real damage. A promised delivery timeline is the currency of a broker's reputation. When a shipment is delayed by 71 days because of a wrong contact address, the buyer does not distinguish between "the CA restructured" and "the operator used stale data." The delay is the same. The lost production time is the same. The next shipment goes to a different broker.

The second submission carries the same structural risk. The operator re-sends to the corrected contact. The PIC clock restarts at day zero. The shipment is now 90 days out — minimum. The demurrage costs compound. The financial guarantee requires reissuance. The buyer tolerance erodes.

An operator who verifies CA contacts before every new route eliminates this entire cascade of cost. Not reduces it. Eliminates it.

Every cached CA contact is a ticking clock on a future submission. Stale data does not announce itself. It waits until the PIC window fails.


Why It Keeps Happening

Most operators treat CA lookup as a one-time admin task. They download the Basel Secretariat PDF, build a spreadsheet of contacts per trade lane, and file it. The spreadsheet becomes the source of truth. It never gets checked against the actual directory again — until a submission fails.

The Basel Secretariat's directory is structurally difficult to keep current. One hundred and ninety-one Parties, each designating their own Competent Authorities, each updating their contact data through diplomatic channels. The Secretariat publishes updates when it receives them. It does not proactively verify contacts between updates. The PDF may reflect contact data that is three to six months out of date for countries that restructure frequently.

The WSR provisions applying from 21 May 2026 concentrated this risk. Operators who had been moving material under simpler procedures now needed individual PIC consent for shipments that previously moved under general notification. The Competent Authorities processing those notifications were the same authorities experiencing restructuring and staff changes.

The operator's internal process compounds the problem. Most operators verify CA contacts at the start of a trade lane — when they first begin shipping to a new country. They do not reverify. The spreadsheet becomes permanent. The contact person changes. The department restructures. The email inbox is decommissioned. The spreadsheet never updates.

Three structural factors drive this failure pattern:

Factor 1 — The directory publication cycle. The Basel Secretariat publishes CA directory updates as PDF documents. The updates are not pushed to operators. They are published on a website that operators must remember to check. No notification system exists. No API. No automated diff against the previous version. An operator would need to manually download and compare PDFs to detect contact changes — a task no busy operator has time to perform for every trade lane.

Factor 2 — The multi-point contact model. Many countries designate multiple Competent Authorities for different waste streams, different activities (import versus export versus transit), or different regions. The operator must identify which specific CA handles their waste stream and shipment type. Sending a notification for Annex VIII hazardous waste to the CA that handles non-hazardous recyclables is as ineffective as sending it to the wrong country.

Factor 3 — The focal point versus Competent Authority distinction. Every Basel Party designates at least one focal point and at least one Competent Authority. The focal point handles policy coordination and diplomatic communication. The Competent Authority processes notifications and PIC consent. They are often different offices — sometimes in different ministries. Operators who confuse them send notifications to the wrong office entirely.


What a Compliant Operator Does Differently

1. Verify Before Every Route — Not Once Per Trade Lane

Never cache CA contacts. Treat every new shipment as a new lookup. The Basel Secretariat directory is the starting point — not the final answer. Contact the specific Competent Authority through the directory, confirm the correct notification submission address, and document the confirmation date.

A compliant operator builds this verification into their pre-booking workflow. Before a shipment is booked, the CA contact for the destination country is confirmed against the current Basel Secretariat directory. The confirmation is logged with a date stamp. If the next shipment to the same country is more than 30 days later, the contact is verified again.

This seems time-intensive. In practice, for an operator using the DexMetal Basel API, it takes under 60 seconds per trade lane. The API returns current CA contact data for all 191 Party countries, structured by waste stream and activity type. The operator does not search. They do not download PDFs. They call one endpoint and receive verified contact data.

2. Confirm Focal Point Versus Competent Authority — They Are Not the Same Role

The focal point handles policy coordination. The Competent Authority processes notifications and issues consent. Some countries assign both roles to the same office. Many do not.

A compliant operator confirms which role their notification must reach before they send. They do not assume the directory entry marked "Competent Authority" is the correct one for their specific waste stream and shipment direction. They read the full entry, identify the waste streams and activities covered by each designated CA, and route their notification to the correct one.

3. Validate Contacts Before the Package Is Assembled

Contact verification should happen before the notification package is finalized — not after the submission fails. A compliant operator confirms the CA contact address, required submission format (email attachment, postal, secure portal), and any ancillary documentation requirements (language, notarization, translation) before they begin assembling the file.

This upfront check saves time and cost. If the CA requires submission through a specific portal that the operator has not used before, discovering this after the package is complete adds a week of administrative friction. Discovering it before the package is assembled adds 15 minutes of process adjustment.

4. Treat CA Contact Data as a Live System — Not a Static Directory

The Basel Secretariat PDF is a snapshot. CA contact data changes between snapshots. A compliant operator uses a live data source — the DexMetal Basel API — that reflects changes as they are verified, not just when the Secretariat publishes its next PDF update.

The API ingests updates from multiple sources: the Basel Secretariat's official directory, direct verification from Competent Authority websites, and operator-submitted corrections that are cross-referenced against official sources. The operator always queries the latest verified data.

5. Document Every Contact Verification

A compliant operator maintains a verification log for every CA contact used in a notification submission. The log records: the CA name and country, the contact name and title, the verified submission address, the verification date, and the Basel Secretariat directory version used as reference.

This documentation serves two purposes. First, it creates an audit trail for the operator's own compliance system. Second, it provides evidence — if a submission is challenged — that the operator took reasonable steps to verify the correct contact.

6. Monitor CA Restructuring Events

Competent Authorities restructure. When they do, the contact data changes. A compliant operator monitors Basel Secretariat announcements, EU WSR updates, and national environmental agency communications for restructuring events that affect their trade lanes.

This monitoring is automated through the DexMetal Basel API. Operators who subscribe to API updates receive notifications when contact data for their tracked countries changes. They do not need to monitor manually.

Verify Competent Authority contacts before every new route — not once per trade lane. Confirm focal point versus Competent Authority — they are different roles. Treat CA data as a live system, not a static PDF.


The Compliant Path

DexMetal's Basel API gives operators programmatic access to current CA contact data for all 191 Basel Party countries. Built for the operational reality of international waste trade — not for academic reference.

The API returns:

Operator Checklist
  • Competent Authority name, address, phone, and email for every Basel Party
  • Focal point contact data — separate from CA data — so operators never confuse the two
  • Waste stream and activity coverage for each designated CA
  • Submission format requirements where available (email, portal, postal)
  • Last verified date for every contact record

For operators who need a complete CA verification system, the DexMetal CA Verification Checklist (available for download on this page) provides the operational workflow: verify contacts, document confirmations, establish reverification intervals, and maintain audit trails. The Route Authority Map complements this by mapping every transit and destination country that must consent before a shipment can move under Basel Article 6 — with the correct CA contact for each.

Get your free DexMetal Playbook for the complete CA verification workflow at dexmetal.com/playbook. Every shipment starts with a correct contact. Nothing moves until the CA is confirmed.


FAQ

How often are Basel Competent Authority contacts updated in the official directory?

The Basel Secretariat publishes CA directory updates on an irregular schedule — typically when a Party notifies the Secretariat of a change through diplomatic channels. The interval between updates can range from weeks to months, depending on the volume of changes reported. The DexMetal Basel API ingests updates as they become available from the Secretariat and supplements them with direct verification from Competent Authority websites and cross-referenced operator submissions.

What happens if I send a Basel notification to the wrong Competent Authority contact?

The notification will not be processed. The 90-day tacit consent clock (Basel Article 6(3)) will not start. The operator will typically discover the failure when the expected PIC consent does not arrive — at which point 45 to 60 days of the shipment window have already elapsed. The operator must then identify the correct contact, resubmit the file, and restart the PIC clock from zero. Storage costs, demurrage fees, and buyer relationship damage accumulate during this period.

How do I distinguish between a Competent Authority and a focal point?

A Competent Authority processes notification submissions and issues PIC consent. A focal point handles policy coordination and diplomatic communication between Parties. They are often different offices in different ministries. The Basel Secretariat directory designates each role separately. The focal point should not receive notification submissions. The Competent Authority should not receive policy inquiries. Sending a notification to the focal point will not start the PIC clock.

Does the EU Waste Shipment Regulation 2024/1157 affect CA contact verification?

Yes. The WSR provisions applying from 21 May 2026 increased the volume of individual PIC consent notifications across EU member states. Operators should verify current CA contacts through the official Basel Convention competent authorities register. The DexMetal Basel CA API at api.dexmetal.com provides direct access to this register. Operators who previously used general notification procedures — and had established CA contacts for those procedures — may find those contacts are no longer current for individual PIC submissions. The WSR also introduced stricter documentation requirements. Operators must verify that their CA contact accepts notification submissions in the required format and for the specific waste stream being exported.

Is there a way to automate CA contact verification for multiple trade lanes?

Yes. The DexMetal Basel API provides programmatic access to current CA contact data for all 191 Basel Party countries. Operators can query the API for any country, retrieve the correct CA contact for their waste stream and activity type, and integrate the response into their pre-booking workflow. The API eliminates manual PDF checks and spreadsheet maintenance, reducing verification time from hours to seconds per trade lane.

How often should I reverify a Competent Authority contact?

A compliant operator verifies CA contacts before every new route — treating each new shipment to a destination country as a fresh lookup. For recurring shipments on established trade lanes, reverification every 30 to 60 days is the minimum standard. More frequent verification is appropriate for countries with known administrative restructuring or recent enforcement activity. The DexMetal Basel API supports automated reverification at whatever interval the operator chooses.

What documentation should I keep after verifying a CA contact?

A verification log should record the Competent Authority name and country, the contact person's name and title, the verified submission address and format, the verification date, and the Basel Secretariat directory version used as the reference source. This log serves as audit evidence that the operator took reasonable steps to verify the correct contact before submitting a notification.

Does the Basel Secretariat notify operators when CA contact data changes?

No. The Secretariat publishes updated directory PDFs on its website. Operators must check the website manually to detect changes. No notification system, feed, or API exists from the Basel Secretariat for contact data changes. This is the gap the DexMetal Basel API fills — providing automated monitoring and notification of contact data changes as they are identified and verified.

Can a wrong CA contact trigger an illegal traffic determination under Basel Article 9?

Potentially, yes. If a shipment arrives at the destination country without valid PIC consent — because the notification was sent to a wrong CA contact and never processed — the destination country may consider the shipment illegal traffic under Basel Article 9. The consequence under Article 9 is re-import of the waste at the exporter's cost within 30 days, or alternative environmentally sound disposal. The operator bears all costs, including transport, disposal, and any penalties imposed by the destination country.

What if my shipment transits through multiple Basel Parties — do I need separate CA contacts for each?

Yes. Basel Article 6 requires PIC consent from the Competent Authorities of the country of export, the country of import, and every transit country that is a Basel Party. Each of those authorities may have different contact data, different submission formats, and different processing timelines. A compliant operator verifies the correct CA contact for each country in the shipment route — not just the destination. The DexMetal Route Authority Map helps operators identify every authority that must consent, with correct contact data for each.


Key Trade Lane Considerations

Different trade lanes present different CA contact verification challenges. The following examples illustrate the range of verification complexity operators face in practice.

EU-to-Caribbean e-waste shipments. The EU country of export designates a Competent Authority for waste export notifications. The Caribbean country of import designates a separate Competent Authority for waste import notifications. Transit through any third Basel Party adds that country's CA to the consent chain. Each must be verified separately. A Caribbean operator exporting ULAB to an EU recycler faces the same verification requirement in reverse.

Non-OECD-to-OECD metal scrap shipments. Countries in this category may have less frequently updated CA directories, making contact verification more critical. The Basel Secretariat directory for some non-OECD countries may show contact data that is 12 to 18 months old. Operators must verify directly with the Competent Authority's published website or through embassy contacts.

Intra-OECD hazardous waste shipments. While the OECD Decision streamlines some procedures for OECD-to-OECD movements, individual PIC consent may still be required for specific waste streams — particularly after the EU WSR enforcement changes. Operators cannot assume that an established OECD trade lane has valid CA contacts without periodic verification.

Caribbean ULAB exports to EU recyclers. The Caribbean operator faces a compounded CA verification challenge. The exporting country — typically a small island state with a single environmental agency — designates one Competent Authority for all waste exports. The operator has direct access to that CA and can verify the contact in a single phone call. The EU destination country, however, may designate multiple Competent Authorities by waste stream, by region, or by import versus export function. A Caribbean operator exporting spent lead acid batteries to a recycler in Belgium must identify the correct Flemish regional CA for hazardous waste import notifications — not the federal Belgian CA, not the Walloon CA, not the CA for non-hazardous recyclables. Each of these is a separate office with separate contact data. The DexMetal Basel API is designed for this exact scenario: the operator queries the destination country and waste stream, and receives the correct CA contact without navigating ministerial hierarchies across continents and time zones. A Caribbean operator managing three to five trade lanes to different EU countries may need to verify eight to twelve separate CA contacts — one for the exporting island, one for each EU destination, and potentially one for each transit country. The time required to do this manually, without an API, is the difference between a compliant pre-booking workflow and a notification submitted to an unverified contact that has a 30 to 50 percent chance of being wrong. DexMetal's CA Verification Checklist, downloadable from this page, provides the step-by-step workflow: identify every CA in the route chain, verify each contact, document the confirmation, set the reverification interval. For the Caribbean operator with limited administrative staff, this checklist replaces a manual process that could consume an entire workday per trade lane.


Compliance Note

This article references the EU Waste Shipment Regulation (EU WSR 2024/1157), which entered into force on 20 May 2024. Most provisions apply from 21 May 2026, export rules to non-OECD countries apply from 21 May 2027, and plastic waste exports to non-OECD countries are banned from 21 November 2026. The operator scenario described draws on real patterns observed in post-enforcement notification submissions across EU member state Competent Authorities. Contact data verification requirements apply equally under the Basel Convention, the EU WSR, and equivalent national implementing regulations in Basel Parties outside the EU.

Source Documentation Templates

The two templates referenced in this article — Buyer Specification Confirmation and Generator Source Confirmation — are available as ready-to-use documents.

Frequently Asked Questions

What problem does the Basel CA API solve for compliance teams preparing notifications?
Competent Authority contact information has traditionally required manual lookups from PDF documents that are often years out of date. The Basel API provides programmatic access to verified CA contacts — name, email, phone, address, and verification date — for 41 jurisdictions in a single API call. It eliminates hours of manual research per shipment and removes the risk of submitting to wrong or outdated contacts.
What does access to the Basel API cost and how many countries does it cover?
Access is $0 per month with no credit card required — registration provides instant, unlimited API access. The API covers 41 key jurisdictions with continuous expansion as new countries are verified. This makes it accessible to operators of any size, from individual traders preparing occasional notifications to enterprise compliance teams processing high volumes.
What happens when an exporter uses outdated Competent Authority contact information for a Basel submission?
Submissions sent to wrong or outdated contacts may bounce, route to the wrong regulatory unit, or simply disappear — with no notification to the sender. By the time the error is discovered, notification deadlines may have passed, creating shipment delays and potential compliance violations. Verified, current contact data is a prerequisite for any reliable Basel notification workflow.
How does the Basel API integrate with existing compliance workflows and software tools?
The API uses standard REST architecture — a single GET call with an API key in the header returns all CA data for a country code in JSON format. This makes it compatible with spreadsheets via scripts, compliance management software, and custom internal tools without any complex integration. Teams can automate their CA lookup step entirely, removing it as a manual workflow bottleneck.

Ready to Get Started?

Explore Free Tools