I think it is necessary to use the timeout param while sending the requests. https://github.com/the-deep/deepex/blob/8900a553508ac4c186222ed4fec3598e3c63c99c/src/deep_parser/parser/base.py#L65 Also, if possible, use the asynchronous call using httpx rather than requests.