- Can WEBSERVICE return JSON data directly into cells?
- WEBSERVICE returns the raw response as a text string, regardless of whether the content is XML, JSON, CSV, or plain HTML. To parse JSON you must use a custom VBA function or Power Query, because Excel has no built‑in JSON parser.
- Why does my WEBSERVICE formula return #VALUE! even though the URL looks correct?
- If any part of the URL argument evaluates to a non‑text value—such as a number, an error, or an empty reference—Excel treats the whole argument as invalid and produces #VALUE!. Ensure every concatenated piece is a string, for example by using TEXT() or by placing the URL in a cell formatted as Text.
- Is there a limit to how much data WEBSERVICE can retrieve?
- WEBSERVICE is not designed for massive payloads; very large responses can cause performance slowdowns or trigger #VALUE! due to memory constraints. For bulk data, use Power Query’s web connector, which streams data and handles pagination more efficiently.
- Can I use WEBSERVICE to call a secure HTTPS endpoint that requires authentication?
- WEBSERVICE does not support authentication headers, tokens, or certificates. It can only call publicly accessible URLs. For authenticated APIs you must use Power Query, VBA, or a custom add‑in that can supply the necessary headers.