{
"input": {
"name": "CV screening",
"role": "Provider",
"scope": "Yes",
"gpai": "No",
"annex": "4(a) Recruitment and selection",
"prohib": "None",
"a61": "No",
"prof": "Yes",
"ex": "No",
"a50": "No",
"pre": "No",
"turn": 50000000
},
"classification": "High-risk",
"obligations": "Article 16 provider duties: Section 2 requirements (Arts 9 to 15), QMS (17), documentation (18), logs (19), conformity assessment (43), declaration and CE marking (47, 48), EU database registration (49), post-market monitoring and incident reporting (72, 73); plus Article 4 AI literacy",
"applies_from": "2 August 2026",
"max_fine_eur": 15000000,
"basis": "Regulation (EU) 2024/1689 (EU AI Act), Articles 2, 4, 5, 6, 16, 26, 27, 50, 53, 55, 99, 111, 113; not legal advice",
"docs": "https://bindler.co/api/#ai-act-classify"
}
curl --location --request POST 'https://zylalabs.com/api/13926/bindler+api/32063/classify+one+ai+system+under+the+eu+ai+act' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"name":"CV screening","role":"Provider","annex":"4(a)","turnover":50000000}'
{
"year": 2026,
"certificate_price_eur": 80,
"cbam_factor": 0.025,
"tonnes": 1000,
"embedded_tco2e": 1900,
"chargeable_tco2e": 47.5,
"certificates": 48,
"cost_eur": 3800,
"cost_per_tonne_eur": 3.8,
"above_50t_threshold": true,
"lines": [
{
"sector": "Iron and steel",
"cn": "7208",
"origin": "TR",
"tonnes": 1000,
"indirect_counted": false,
"embedded_tco2e": 1900,
"chargeable_tco2e": 47.5,
"net_price_eur": 80,
"cost_eur": 3800
}
],
"same_basket_every_year": [
{
"year": 2026,
"cbam_factor": 0.025,
"chargeable_tco2e": 47.5,
"certificates": 48,
"cost_eur": 3800
},
{
"year": 2027,
"cbam_factor": 0.05,
"chargeable_tco2e": 95,
"certificates": 95,
"cost_eur": 7600
},
{
"year": 2028,
"cbam_factor": 0.1,
"chargeable_tco2e": 190,
"certificates": 190,
"cost_eur": 15200
},
{
"year": 2029,
"cbam_factor": 0.225,
"chargeable_tco2e": 427.5,
"certificates": 428,
"cost_eur": 34200
},
{
"year": 2030,
"cbam_factor": 0.485,
"chargeable_tco2e": 921.5,
"certificates": 922,
"cost_eur": 73720
},
{
"year": 2031,
"cbam_factor": 0.61,
"chargeable_tco2e": 1159,
"certificates": 1159,
"cost_eur": 92720
},
{
"year": 2032,
"cbam_factor": 0.735,
"chargeable_tco2e": 1396.5,
"certificates": 1397,
"cost_eur": 111720
},
{
"year": 2033,
"cbam_factor": 0.86,
"chargeable_tco2e": 1634,
"certificates": 1634,
"cost_eur": 130720
},
{
"year": 2034,
"cbam_factor": 1,
"chargeable_tco2e": 1900,
"certificates": 1900,
"cost_eur": 152000
}
],
"basis": "Regulation (EU) 2023/956 as amended by Regulation (EU) 2025/2083; Directive (EU) 2023/959 Article 10a(1a) phase-out; constant certificate price across years; not advice",
"docs": "https://bindler.co/api/#cbam-cost"
}
curl --location --request POST 'https://zylalabs.com/api/13926/bindler+api/32064/cbam+certificate+cost+for+a+basket+of+goods+2026+to+2034' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"year":2026,"price":80,"lines":[{"sector":"Iron and steel","cn":"7208","origin":"TR","tonnes":1000,"embedded_per_tonne":1.9,"origin_carbon_price_eur_per_t":0}]}'
{
"input": {
"resident": "Yes",
"fz": "No",
"qf": "No",
"mne": "No",
"prevOver": "No",
"elect": "No",
"bank": "No",
"rev": 2400000,
"acc": 520000,
"ie": 150000,
"ii": 10000,
"da": 60000,
"icf": 0,
"div": 30000,
"part": 0,
"oex": 0,
"ent": 40000,
"fines": 8000,
"don": 5000,
"dvo": 0,
"ctx": 0,
"vat": 0,
"ftx": 0,
"nb": 6000,
"exx": 0,
"loss": 120000,
"ftc": 0,
"qi": 0,
"nqr": 0
},
"currency": "AED",
"eligible_small_business_relief": true,
"relief_applied": false,
"qfzp": false,
"de_minimis_passed": true,
"taxable_income": 409000,
"corporate_tax_payable": 3060,
"effective_rate_on_accounting_income": 0.005884615384615385,
"losses_carried_forward": 0,
"disallowed_interest_carried_forward": 0,
"steps": [
{
"line": "Accounting Income",
"aed": 520000,
"basis": "Article 20(2)"
},
{
"line": "Less: exempt dividends from UAE residents",
"aed": -30000,
"basis": "Article 22(1)"
},
{
"line": "Less: Participation Exemption income",
"aed": 0,
"basis": "Article 23"
},
{
"line": "Less: other exempt income",
"aed": 0,
"basis": "Articles 22, 24"
},
{
"line": "Add: non-deductible entertainment (50%)",
"aed": 20000,
"basis": "Article 32(1)"
},
{
"line": "Add: fines and penalties",
"aed": 8000,
"basis": "Article 33(2)"
},
{
"line": "Add: non-qualifying donations",
"aed": 5000,
"basis": "Article 33(1)"
},
{
"line": "Add: dividends to owners, Corporate Tax, recoverable VAT, foreign tax",
"aed": 0,
"basis": "Article 33(4), (6), (7), (8)"
},
{
"line": "Add: expenditure not for the Business or for Exempt Income",
"aed": 6000,
"basis": "Article 28(2)"
},
{
"line": "Add: Net Interest Expenditure disallowed this period",
"aed": 0,
"basis": "Article 30(1), 30% of EBITDA; MD 126/2023 AED 12m safe harbour"
},
{
"line": "Less: brought-forward interest now deductible",
"aed": 0,
"basis": "Article 30(4)"
},
{
"line": "Taxable Income before Tax Loss relief",
"aed": 529000,
"basis": "Article 20(2)"
},
{
"line": "Less: Tax Loss relief",
"aed": -120000,
"basis": "Article 37(2): at most 75%"
},
{
"line": "Taxable Income",
"aed": 409000,
"basis": "Article 20"
},
{
"line": "Standard: 0% band",
"aed": 375000,
"basis": "Cabinet Decision 116 of 2022"
},
{
"line": "Standard: 9% on the excess",
"aed": 3060,
"basis": "Article 3(1)(b)"
},
{
"line": "QFZP: 9% on non-qualifying Taxable Income",
"aed": 0,
"basis": "Article 3(2)"
},
{
"line": "Less: Foreign Tax Credit",
"aed": 0,
"basis": "Article 47(2)"
},
{
"line": "Corporate Tax Payable",
"aed": 3060,
"basis": "Article 48"
}
],
"basis": "Federal Decree-Law No. 47 of 2022 and the Cabinet and Ministerial Decisions named per line; not tax advice",
"docs": "https://bindler.co/api/#uae-corporate-tax"
}
curl --location --request GET 'https://zylalabs.com/api/13926/bindler+api/32065/uae+corporate+tax+computation+for+one+tax+period?don=5000&elect=No&loss=120000&nb=6000&rev=2400000&fines=8000&ent=40000&div=30000&da=60000&ii=10000&ie=150000&acc=520000' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Bindler API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Each endpoint returns JSON data specific to regulatory calculations. The EU AI Act endpoint provides classification details for AI systems, the CBAM endpoint calculates certificate costs for goods, and the UAE Corporate Tax endpoint computes tax liabilities based on various financial inputs.
Key fields include "classification" and "obligations" for the EU AI Act, "certificate_price_eur" and "cost_eur" for CBAM, and "taxable_income" and "corporate_tax_payable" for UAE Corporate Tax. Each endpoint has unique fields relevant to its calculations.
The response data is structured in JSON format, with nested objects for detailed information. For example, the CBAM endpoint includes a "lines" array detailing each sector's costs, while the UAE Corporate Tax response includes an "input" object with user-provided data.
Each endpoint accepts specific parameters. For the EU AI Act, parameters include "name," "role," and "scope." The CBAM endpoint requires "year," "tonnes," and "embedded_tco2e." The UAE Corporate Tax endpoint uses parameters like "rev," "acc," and "loss."
The EU AI Act endpoint provides classification and obligations for AI systems. The CBAM endpoint offers cost estimates for certificates based on goods and emissions. The UAE Corporate Tax endpoint delivers tax calculations based on various financial inputs and exemptions.
Data accuracy is maintained by using established regulations and guidelines from the EU and UAE. The API mirrors the functionality of free browser tools, ensuring consistency. Regular updates and adherence to legal standards help ensure the reliability of the calculations.
Typical use cases include compliance assessments for AI systems under the EU AI Act, cost forecasting for businesses affected by CBAM regulations, and tax planning for companies operating in the UAE. These calculations assist in strategic decision-making and regulatory compliance.
Users can analyze the returned data to understand regulatory obligations, estimate costs, and plan for tax liabilities. For example, the obligations from the EU AI Act can guide compliance efforts, while the cost estimates from the CBAM endpoint can inform pricing strategies for goods.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund