# Are there any differences between https://ic0.app and https://icp-api.io

**URL:** <https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055>\
**Category:** Developers\
**Tags:** Discussing, nns\
**Created:** [June 29, 2023, 10:24am UTC](https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055 "2023-06-29T10:24:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ic\_axb](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/ic_axb/32/9754_2.png) [@ic\_axb](https://forum.dfinity.org/u/ic_axb)\
**Post date:** [June 29, 2023, 10:24am UTC](https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055/1 "2023-06-29T10:24:16Z")

</div>

When making ICP mortgage into neurons

```auto
https://ic0.app/api/v2/canister/rrkah-fqaaa-aaaaa-aaaaq-cai/call
https://icp-api.io/api/v2/canister/rrkah-fqaaa-aaaaa-aaaaq-cai/call

```

Would requesting the two links have a different effect

Or you need to initiate a transfer to the neuron account when staking the neuron

```auto
https://ic0.app/api/v2/canister/ryjl3-tyaaa-aaaaa-aaaba-cai/call
https://icp-api.io/api/v2/canister/ryjl3-tyaaa-aaaaa-aaaba-cai/call

```

Will these two paths be different?

---

<div class="post-metadata">

**Author:** ![rbirkner](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@rbirkner](https://forum.dfinity.org/u/rbirkner)\
**Post date:** [June 29, 2023, 11:55am UTC](https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055/2 "2023-06-29T11:55:38Z")

</div>

Hi @ic_axb

the three domains `ic0.app`, `icp0.io` and `icp-api.io` behave the same for API calls (query, update, read state, status). In your case, it doesn’t make a difference whether you use one or the other.

There is however one difference between `icp-api.io` and the other two domains `ic0.app` and `icp0.io`. `icp-api.io` only serves the API endpoints, whereas the other two domains also serve the service worker and raw endpoints for the canister subdomains (e.g., `<canister-id>.ic0.app`).

For example, you can access the IC website over [`oa7fk-maaaa-aaaam-abgka-cai.ic0.app`](https://oa7fk-maaaa-aaaam-abgka-cai.ic0.app/), but not over [`oa7fk-maaaa-aaaam-abgka-cai.icp-api.io`](https://oa7fk-maaaa-aaaam-abgka-cai.icp-api.io/).

---

<div class="post-metadata">

**Author:** ![dominicletz](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/dominicletz/32/17942_2.png) [@dominicletz](https://forum.dfinity.org/u/dominicletz)\
**Post date:** [August 22, 2026, 2:55pm UTC](https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055/3 "2026-08-22T14:55:51Z")

</div>

> [@rbirkner](#):
>
> [ip0.io](http://ip0.io)

just a note, this is a typo an should be [icp0.io](http://icp0.io) – i’ve mistakenly copied this before.

---

<div class="post-metadata">

**Author:** ![rbirkner](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@rbirkner](https://forum.dfinity.org/u/rbirkner)\
**Post date:** [August 23, 2026, 12:31pm UTC](https://forum.dfinity.org/t/are-there-any-differences-between-https-ic0-app-and-https-icp-api-io/21055/4 "2026-08-23T12:31:23Z")

</div>

Thanks! I have fixed it in the post. Have a good rest of the weekend!
