FousICP Smart Services
Turn ICP Smart Services into an API
Read your Sponsored list, residency and visa expiry dates, Establishment Requests and Payments from ICP Smart Services with one API call each. A workflow can check the residencies due to expire every Monday and email you the names.
Works with your own ICP Smart Services account. Fous is an independent product.
What you can build on the Smart Services platform
Get sponsored individuals
Build thisReads Sponsored Management for your establishment: each person under your sponsorship, their entry permit or residence and when it expires.
- Takes
- Status (optional: active, expiring soon, expired)
- Returns
- Name, nationality, passport number, file type, status, expiry date
Check establishment request statuses
Build thisSearches Establishment Requests for the requests your establishment submitted and reads each one's service, applicant and status.
- Takes
- Submitted from, submitted to, application number (optional)
- Returns
- Application number, service, applicant name, submitted date, status
Get payment transactions
Build thisReads the Payments screen: the payment transactions made from your establishment account and the breakdown of fees for each.
- Takes
- Paid from, paid to
- Returns
- Application number, service, payment date, fees breakdown, total in AED
Start an Emirates ID renewal for a resident
Build thisIn Sponsored Management, picks the resident, starts Renew Emirates ID for Residents and fills the form, stopping before payment so someone can review it.
- Takes
- Passport number or name, the details the renewal form asks for
- Returns
- Application number, applicant name, fees listed, request status
Automate the Smart Services platform with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Residencies and visas expiring soon, every Monday
Build this- Starts
- Every Monday at 8:00, Asia/Dubai
- Step 1
- Get the sponsored individuals whose residence or entry permit is expiring soon.
- Step 2
- Keep the people who were not on last week's list.
- Step 3
- Email you each name with file type, passport number and expiry date.
Establishment request status changes, posted to HR
Build this- Starts
- Every weekday at 9:00 and 15:00, Asia/Dubai
- Step 1
- Check Establishment Requests submitted in the last 30 days.
- Step 2
- Keep the requests whose status changed since the last run.
- Step 3
- Post application number, applicant, service and new status to your HR system's webhook.
Weekly ICP fees, handed to accounting
Build this- Starts
- Every Friday at 17:00, Asia/Dubai
- Step 1
- Get the payment transactions made since last Friday.
- Step 2
- Stop when there are none.
- Step 3
- Post application number, service, payment date, fees breakdown and total to your accounting webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get sponsored individuals” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "smartservices.icp.gov.ae/get_sponsored_individuals",
"input": {
"status": "expiring soon"
}
}'
{
"status": "completed",
"data": {
"establishment": "Northwind Trading LLC",
"sponsored": [
{
"name": "Karim Saleh",
"nationality": "Jordan",
"passport_number": "P4471902",
"file_type": "Residence",
"status": "Expiring soon",
"expiry_date": "2026-12-03"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
The Smart Services platform’s own options
ICP publishes no API for establishments' visa, residency or Emirates ID transactions: they are made on the Smart Services website, in the UAEICP app or at a Customer Happiness Centre. Its Validation Gateway checks and reads Emirates ID cards, and is open only to partners with a cooperation contract, after ICA's approval.
| Option | What it covers | What it takes |
|---|---|---|
| Validation Gateway | Card genuineness and status checks, reading ID card information, fingerprint verification, digital signing, OCSP and timestamping. | Approval from ICA and a signed cooperation contract, then initiation, pilot, implementation and go-live phases. |
| UAEICP app | Smart services such as issuing a residency permit, on iOS, Android and Huawei phones. | The app from the App Store, Google Play or Huawei AppGallery. |
| The Smart Services platform by hand | Sponsored, Establishment Requests, Drafts, Requests Ready for Payment and Payments, with printed permits and receipts. | An establishment card and account: the system subscription is AED 2,000 to issue and AED 1,000 to renew. |
Read on November 12, 2026: ICP Validation Gateway, User Guide: Establishments Services (ICP, January 2022), Renewal of Establishment Card.
Signing in to the Smart Services platform
ICP's service pages say the Smart Services website needs sign-in with UAE PASS. Its Establishments Services guide describes an establishment account signed in with an email address and password. With Fous you sign in once through the platform's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.
Worth knowing
- The establishment card comes first
- Visa and residency requests go through an establishment account. Its card needs a valid trade licence and one authorized signatory's Emirates ID, and free zone companies apply through their own free zone authority.
- Late renewal costs AED 100 a month
- An establishment card renewed more than 30 days after it expires is fined AED 100 for each month of delay, up to AED 1,000. Fines due on the establishment must be paid before renewal.
- Several users can work one account
- User Management adds another user to the establishment account. In Drafts and Requests Ready for Payment, Checked out locks a request so no other user completes it, and Checked in releases it.
- Actions depend on the request
- Establishment Requests offers actions such as Print Application, Print Receipt, Download Attachments and Related Requests. Which ones appear depends on the request's type and status.
More in Government: Middle East and Africa
- CAC Company Registration Portal
- CIPC eServices
- GDRFA Dubai Smart Services
- eTIMS
- Rev360
- Qiwa
- KRA iTax
- SARS eFiling
- SIMPL
- Egyptian Tax Authority e-Services
- ZATCA e-Services
- uFiling
- EmaraTax
- Mudad
Other industries: EPREL, Urssaf compte employeur, webDEALER, Simplifile, Wide Area Workflow, Cal eProcure.
Frequently asked questions
Not for visa, residency or Emirates ID transactions. Establishments make those on the Smart Services website, in the UAEICP app or at a Customer Happiness Centre. ICP's Validation Gateway checks and reads Emirates ID cards, and only for partners that have signed a cooperation contract after ICA's approval.
Use the tracking option on the Smart Services website with the application number, which starts with 010, or look in your own account. An establishment account lists every submitted request under Establishment Requests, with View, Print Application and Print Receipt among the actions.
Yes. The control panel on the home screen counts visas and residencies that will expire soon, have expired or are active, and Sponsored Management lists the people behind them. A workflow can read that list every week and email you the new names.
Yes. User Management adds another user to the same establishment account. To stop two users working on the same request, a draft or unpaid request can be Checked out and later Checked in.
No. Fous is an independent product. You use it with your own ICP Smart Services account, and a method reads and does only what that account can.
Put ICP Smart Services behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextKRA iTaxSARS eFilingSIMPLEPRELHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of ICP Smart Services (UAE Federal Authority for Identity, Citizenship, Customs and Port Security). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.