# IG API error: HTTP Error 403: Forbidden after hours of polling

Independent and unofficial. Not affiliated with or endorsed by any broker or platform named here. Educational only: nothing here is advice, and nothing here recommends a broker or a trade.

This is the markdown version of https://openbrokerapi.com/errors/ig/http-error-403-forbidden, written from the same records as that page.

Risk warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. You can lose money on these products, and each provider publishes its own loss figure under FCA rules. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money. Automated and API trading can amplify losses through bugs, connectivity failures and runaway orders.

A 403 Forbidden from IG's demo gateway that arrives only after five or six hours of polling within the per minute limits. It was asked on IG's own forum, the reply was an email address, and which allowance was breached was never answered.

- Last reviewed: 2026-09-21

Unverified in part: carried over from an earlier version of this site. The links below are the sources it was written from, but its statements have not been re-read at source since the date shown, so check anything you rely on.

## What to try

Nothing verified exists yet. The thread does not establish a fix and we have not produced one, so this page offers none rather than a guess. If you have solved it, the corrections page is where to tell us, with a link we can check.

### If the response body carries an IG error code

IG's own allowance errors are decoded in this dictionary. None of them is confirmed as the cause of this thread, because the post quotes the status line only.

- [error.public-api.exceeded-api-key-allowance](https://openbrokerapi.com/errors/ig/exceeded-api-key-allowance)Decoded here. Not confirmed as this thread's cause.
- [error.public-api.exceeded-account-allowance](https://openbrokerapi.com/errors/ig/exceeded-account-allowance)Decoded here. Not confirmed as this thread's cause.
- [error.public-api.exceeded-account-historical-data-allowance](https://openbrokerapi.com/errors/ig/exceeded-account-historical-data-allowance)Decoded here. Not confirmed as this thread's cause.

Next steps for this error

- [Every IG endpoint](https://openbrokerapi.com/brokers/ig/endpoints) No single endpoint is named for this error on this site.
- [IG quickstart](https://openbrokerapi.com/brokers/ig/quickstart)

## The error, exactly as it was posted

```
FTTP Error 403: Forbidden
```

The number of queries is limited to the expressed limits per minute in the REST API page - at some point after 5/6 hours, I get FTTP Error 403: Forbidden. Is there a way to debug what the exact error is?

Posted on IG's community forum on 13 Nov 2021, as read on 21 Sep 2026, when the staff reply gave an email address rather than a technical answer. The thread did not open on 9 Oct 2026, so the wording above can no longer be checked against it, is not verified, and is no longer linked.

## Status: Unanswered

This is a reading of the public thread on 21 Sep 2026, recorded on the page that lists every thread of this kind. A thread can gain a reply after we read it, so check the link rather than trust us.

## What we know

- The asker stayed within the per minute limits on IG's REST API page and still received the 403 after five or six hours, querying demo-api.ig.com.
- The post spells it FTTP Error 403: Forbidden. It is quoted here exactly as posted, and this page is titled with the usual HTTP spelling.
- IG staff replied with an email address. The question that matters, how to see which allowance was breached, was never answered on the thread.

Our reading, not confirmed by IG or by the thread: a 403 that appears only after hours of polling points to an allowance counted over a longer window than a minute.

## What we do not know

- Which allowance was breached. The post quotes the status line only, not a response body carrying one of IG's error codes.
- Whether the same 403 appears on the live gateway. The thread concerns demo.

## Questions about this error

### What does "HTTP Error 403: Forbidden" mean on the IG API?

A 403 Forbidden from IG's demo gateway that arrives only after five or six hours of polling within the per minute limits. It was asked on IG's own forum, the reply was an email address, and which allowance was breached was never answered.

### Has anyone answered it?

Unanswered. The only reply was an email address. The thread was posted on 13 Nov 2021 and read on 21 Sep 2026. Answered by staff, but the answer was an email address rather than a technical one.

### Is there a verified fix?

No. Nothing verified exists yet. This page records what the public thread establishes and what it does not, and will be updated if a fix is published or confirmed.

## Independence

This page is independent and unofficial. Broker API Hub is not affiliated with, endorsed by or acting for IG or any other vendor, carries no broker branding and never asks you for an API key, a password or any other credential. The quoted text is a public post, reproduced so the next person with the same message can find it.

## Where to go next

- [IG API facts, limits and sources](https://openbrokerapi.com/brokers/ig)The broker page
- [IG REST API endpoint explorer](https://openbrokerapi.com/brokers/ig/endpoints)Endpoints
- [IG API error codes](https://openbrokerapi.com/errors/ig)Every IG error we decoded
- Broker API questions nobody answersThis thread and the eleven others, with outcomes
- [Broker API error codes: meaning and fix](https://openbrokerapi.com/errors)The whole dictionary
- [Corrections and right of reply](https://openbrokerapi.com/corrections)Solved it, or read the thread differently?

## More on the IG API

- [IG API quickstart](https://openbrokerapi.com/brokers/ig/quickstart): From credentials to a first call on a demo account, step by step.
- [IG API error codes](https://openbrokerapi.com/errors/ig): 132 decoded, each with what it means, and the fix where the source gives one.
- [IG API endpoints](https://openbrokerapi.com/brokers/ig/endpoints): 49 documented, each with its method, path, parameters and source.
- [IG messages](https://openbrokerapi.com/brokers/ig/messages): 5 documented, each with its fields and source.
- [IG API page](https://openbrokerapi.com/brokers/ig): The full record: access, authentication, limits and the source for each.
- [ChatGPT trading bot with the IG API, the safe way](https://openbrokerapi.com/guides/ai-trading-bot-ig-chatgpt): Guide
- [Get your IG trade history into a spreadsheet](https://openbrokerapi.com/guides/ig-trade-history): Guide
- [IG deal confirms: turning a deal reference into a result](https://openbrokerapi.com/guides/ig-deal-confirms): Guide
- [IG demo API key: how to get one and what it allows](https://openbrokerapi.com/guides/ig-demo-api-key): Guide
- [IG streaming with Python](https://openbrokerapi.com/guides/ig-lightstreamer-python): Guide

## Licence and how to cite

The records behind this page are all rights reserved. This file is the page itself, at its own address, in another format. It is not part of the CC BY 4.0 downloads listed at https://openbrokerapi.com/data. Quote from it with a link to the page.

Cite as: IG API error: HTTP Error 403: Forbidden after hours of polling. Broker API Hub, https://openbrokerapi.com/errors/ig/http-error-403-forbidden, newest check 2026-09-21.

Where you rely on a single figure, cite the source and the checked date printed beside it as well. Where this page and a broker's own documentation differ, the documentation wins.
