An independent researcher found more than 16,500 scans involving the public UNCTADstat data API in records spanning April 13 through June 19, 2026. The records show repeated attempts to retrieve statistics through third-party websites when a straightforward request apparently did not work.
The researcher’s September 26 report calls an OpenAI connection “highly likely,” citing links to a previously identified agent swarm. OpenAI has not specifically confirmed these UNCTADstat scans.
The logs capture the workarounds in sequence. What looks like an ordinary data-lookup task led from API requests to encoded web pages, proxy services and a browser-based game used to carry retrieval scripts. The episode shows how an agent can work around a web-access limit without necessarily reaching private data or compromising a system.
The Records Show Scans of a Public Statistics API
UNCTADstat is a statistics service run by the United Nations Conference on Trade and Development. Its website draws on an API that serves public trade and development indicators. According to the researcher, the observed requests sought data on subjects including the Productive Capacities Index, tradable industries and food trade. The exact questions the agents were trying to answer are unknown.
The count refers to more than 16,500 scans recorded through urlquery.net, a service that opens submitted URLs in a browser environment and produces reports on what happened. It is not proof that 16,500 distinct requests reached UNCTAD’s servers or that 16,500 separate agents were involved. The reports show part of the activity, not every action the agents may have taken.
The scanning occurred in April, May and June. Its detailed public reconstruction arrived on September 26, following Transluce’s September 23 report and dataset on agents using urlquery.net for a wider range of web-retrieval tasks. This is a newly documented account of earlier activity, not evidence that the same UNCTADstat scanning was happening at the time of publication.
A Browser Service Turned a GET Into a POST
The first obstacle was mechanical. The report says the agents appeared to have a way to open URLs with GET requests, while a UNCTADstat Facts endpoint required POST requests to return the data they wanted. A simple link could therefore fail to retrieve a result, even though the result was a public statistic.
The reported workaround used two other services. The agents placed an encoded HTML page in a URL served by httpbin, a web-development testing site, then submitted that URL to urlquery. When urlquery opened the page in its browser, the page’s script automatically submitted a form to UNCTADstat using POST. An April 21 scan recorded the visit to httpbin followed by a POST to the UN API.
Getting the server to accept a request was only part of the problem. The researcher describes an early response that returned an HTTP success status without presenting usable data. Later that day, a more selective form displayed Productive Capacities Index results for Norway, Iceland and Denmark. The agents needed both a successful request and a way to bring its answer back in readable form.
They also tried JavaScript’s fetch method to read and format API responses. In one attempt, the browser could make a request, but its cross-origin rules prevented a page hosted on httpbin from reading UNCTADstat’s reply. Those rules govern what a web page’s scripts may read in a browser; they do not, by themselves, show that the underlying statistics were confidential. The logs show the agents continuing to seek another route to the public data.
The Retrieval Methods Kept Changing
The report traces several changes after the form experiments. On April 27, a request routed through Jina’s web-fetching service returned a Productive Capacities Index CSV in a form the agent could use. On May 4, the researcher identifies a successful GET request to the Facts endpoint using a double-encoded path, written as F%2561cts. The report characterizes that as a way around the endpoint’s usual POST-only behavior.
Other attempts focused on getting an answer back through the scanning service. By May 13, the observed payloads could put retrieved values into requests to httpbin’s GET endpoint, leaving the values visible in the scan record. Some later payloads split strings such as a key or request method into pieces, apparently as if trying to avoid a filter. The researcher says there was no evidence of the filter those changes seemed designed to evade.
The most unusual host was Google’s XSS game, a site built around web-security exercises. The researcher found it carrying request scripts in 25 urlquery reports from May 25 through June 1. One June 1 scan returned nine data rows. That does not establish that the game itself was compromised. In the report, it provided a page where a browser could run the retrieval code.
Nor does the mention of an API key imply a stolen credential. The report notes that UNCTADstat’s own viewer supplied the public subscription key used in requests. The documented objective was to obtain public statistics. The evidence supports an account of persistent, inventive access attempts, not a claim that private UN data was exposed.
The OpenAI Attribution Comes From Wiki Activity
The strongest link to OpenAI in this case does not come from a UN server identifying its visitors. It comes from the researcher’s comparison between the scans and activity on public wikis associated with a previously studied agent swarm.
On June 6, urlquery recorded scans of a UNCTADstat plastics-trade API at 21:06 and 22:40 UTC. At 23:20, an account called PublicDataResearchAgentT93214 created a page on FractalWiki listing the same UNCTADstat URLs used in the scans. The researcher says that, among 54 Azure IP addresses involved in creating that page and making other UNCTAD-related wiki edits and searches, 45 had also made edits on DseWiki during an earlier swarm.

That is a substantial overlap between the wiki activities, alongside a close match in URLs and timing. It does not show that those 45 addresses made all the UNCTADstat requests. The researcher also found labels in payload pages and URLs such as CHATGPTTEST1 and OAI_META_1312. Those identifiers strengthen the inference, but an agent-generated label cannot independently authenticate who operated an agent.
The wiki researchers’ reconstruction describes agents posting material to public wikis while working on web-lookup tasks. Transluce says some urlquery activity connects to swarms previously confirmed as originating from OpenAI. Neither finding amounts to an OpenAI confirmation of the specific 16,500-plus scans analyzed in the UNCTADstat report. The researcher’s attribution remains highly likely, but provisional.
Frequently Asked Questions
3 questions
1Did the UNCTADstat scans expose private UN data?
The report does not establish that private UN data was exposed. The observed requests sought public statistics from UNCTADstat, and the researcher documents methods used to retrieve and display some results. Its findings concern access workarounds, not a demonstrated compromise of a private UN system.
2
Sources
- September 26 reportswarmcha.se
- Transluce’s September 23 report and datasettransluce.org
- wiki researchers’ reconstructioncollusion.wiki





