IP Addresses
Depending on your environment, you may need to configure your firewall or network settings to allow Omise's fixed IP addresses.
APIโ
The domain api.omise.co resolves to the following IP addresses:
| IP Address |
|---|
76.223.19.23 |
13.248.150.88 |
If your server makes outbound API requests to Omise, ensure these IPs are accessible from your network.
Webhooksโ
Webhook deliveries originate from the following IP addresses:
| IP Address |
|---|
54.169.118.227 |
52.74.199.175 |
18.139.13.19 |
If you need to whitelist incoming webhook requests, add these IP addresses to your firewall rules.
IP addresses may change. We recommend using the downloadable JSON file for automated updates rather than hardcoding these values.
Downloading This Listโ
For automated configuration, you can download the current list of IP addresses in JSON format:
curl https://cdn.omise.co/ips.json
Example response:
{
"api": [
"76.223.19.23",
"13.248.150.88"
],
"webhooks": [
"54.169.118.227",
"52.74.199.175",
"18.139.13.19"
]
}
Use this endpoint to periodically sync your firewall rules with the latest IP addresses.
FAQโ
Do I need to whitelist these IP addresses?
Only if your network has strict outbound or inbound firewall rules. Most cloud environments allow outbound HTTPS traffic by default. You may need to whitelist webhook IPs if your server blocks incoming requests from unknown sources.
How often do the IP addresses change?
IP addresses rarely change, but they can be updated for infrastructure improvements. We recommend using the JSON endpoint to keep your configuration current.
Can I use domain-based filtering instead of IP whitelisting?
Yes, for API requests you can allow outbound traffic to api.omise.co and vault.omise.co. For webhooks, IP whitelisting is more reliable since the source domain isn't configurable.
Are these IPs the same for test and live modes?
Yes, the same IP addresses are used for both test and live mode requests.
Related Resourcesโ
- Webhook Setup - Configure webhook endpoints
- Webhook Security - Secure your webhook implementation
- Authentication - API authentication guide