Recipe · agent job
Open tenders for what you sell, in one call
Describe your product in a few words and get back a deadline-sorted shortlist of open government tenders from several countries, each in English with the reason it matched.
What you get
We asked for open tenders for solar panels in the United States, the United Kingdom, the EU and Brazil. Ten came back, soonest deadline first. These are the first six.
| Deadline | Country | Tender and buyer | Value |
|---|---|---|---|
| 2026-11-10 | Poland | Investment works to build the Energia Południa Energy Cluster infrastructure: photovoltaic installations, energy storage and a hydrogen installation GMINA GNOJNIK | — |
| 2026-11-11 | United States | Portable Solar Generator DEPT OF DEFENSE > DEPT OF THE ARMY > AMC > ACC > MISSION & INSTALLATION CONTRACTING COMMAND > 419TH CSB > W6QM MICC-FT DRUM | — |
| 2026-11-12 | Brazil | Acquisition of educational equipment for photovoltaic solar energy and electrical measuring instruments INSTITUTO FEDERAL DE EDUCACAO CIENCIA E TECNOLOGIA DO ESPIRITO SANTO | 11,095.30 BRL |
| 2026-11-12 | Brazil | Hiring a specialized company, with supply of materials, equipment and labour, to design and install photovoltaic panels at the Santo Inácio and Maria Lygia Andrade Haack municipal schools (SEI 43.206004.000048/2026-12) MUNICIPIO DE ESTEIO | 499,368.00 BRL |
| 2026-11-18 | Brazil | Hiring a company to supply technical and executive projects, complementary documents, technical responsibility records, materials, equipment and services to install an on-grid photovoltaic solar generation system with power optimizer inverters… MUNICIPIO DE PARANAPOEMA | 520,110.03 BRL |
| 2026-11-19 | Poland | Municipal Renewable Energy Partnership Programme (PPEK I) for the municipalities of Świdnica county Gmina Strzegom | 1,814,346.03 PLN |
Each row also carries the reason it matched, citing the portal's own id. For the Polish tender due 2026-11-19:
Supply and installation of hybrid photovoltaic microinstallations with energy storage for public buildings. [766022-2026]
One real call on 2026-11-10, saved unchanged. Titles, buyers, dates and values are copied from the portals by the server; the English titles and match reasons are written by the job's agent. Download the full answer, with all ten rows and their links.
Run it
One call to the Tender Scout agent job. It turns your keywords into each portal's own search language, queries the portals at once, and returns only tenders whose deadline is still ahead.
npx agentcash@latest fetch https://api.ssh.autos/v1/jobs/tender-scout -m POST -b '{"keywords": ["solar panels", "photovoltaic modules"], "countries": ["US", "UK", "EU", "BR"], "maxResults": 10}'
Running it is $0.10. Our run took about a minute end to end, so set your client's timeout to at least 60 seconds. Save the command as tender-scout.sh if you want to schedule it.
Make it yours
keywords: two to five phrases for what you sell, in any language.countries: the portals to search. Leave it out to search every one the job covers.deadlineAfter: a date, to keep only tenders you still have time to bid on.maxResults: up to 25 tenders.
The Tender Scout page lists every portal and input.
Hand the answer to your agent
Save each week's answer and let an agent tell you what is new.
Read this week's tenders JSON and last week's. List only the tenders that are new this week, soonest deadline first.
- For each: deadline, country, buyer, English title, value if published, and the link.
- Quote the match reason, then say in one sentence whether it is a direct fit for [WHAT WE SELL] or only adjacent.
- Copy dates, values and ids exactly. Do not convert currencies.
- If nothing is new, say so in one line.
Schedule it
Tenders are published daily but most stay open for weeks, so a weekly run is enough for most sellers.
0 7 * * 1 cd ~/tenders && ./tender-scout.sh > "tenders-$(date +\%F).json"
At $0.10 a run, a year of Mondays comes to $5.20.
Good to know
- Matches include adjacent work. Our run returned solar batteries and design-and-build contracts alongside panel supply, so read the match reason.
- A confirmed “nothing open” is an answer and is charged. In our run the UK portal answered with no matches.
- You are not charged when half or more of the portals you selected fail or time out.
- Deadlines are in each portal's local time, with the offset included.
- Values appear only where the portal publishes them, in the tender's own currency.
Sources in this recipe
-
Tender Scout
An agent turns what you sell into each portal's own search language and queries Brazil (PNCP), Colombia (SECOP II), Chile (Mercado Público), Saudi Arabia (Etimad), the EU (TED), the USA…
Machine-readable: openapi.json · llms.txt