api.helpmyagent.com
Returns public contracts awarded to a French company from consolidated French public procurement award data.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.
Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 0.01 USDC on Base to 0xEaB9…88F59. The signed payment is good for 1 minute.
- Paid to
- 0xEaB9…88F59
- USD Coin contract
- 0x8335…02913
- Payment window
- 1 minute
- As published
- 10000 smallest units
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- rUXKCZ…7Fezy
- Token contract
- 524C55…00000
- Payment window
- 10 minutes
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"assetTransferMethod": "eip3009"
},
"payTo": "0xEaB9543AcF710a24fe096913A428E7d066c88F59",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
{
"asset": "524C555344000000000000000000000000000000",
"extra": {
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"sourceTag": 804681468
},
"payTo": "rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy",
"amount": "0.01",
"scheme": "exact",
"network": "xrpl:0",
"maxTimeoutSeconds": 600
}
]Extensions
{
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10,
"identifier": "356000000"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"name": "LA POSTE",
"siren": "356000000",
"exists": true,
"summary": {
"returned_amount": 340084.47,
"top_buyers_in_response": [
{
"name": null,
"siret": "22730001900014",
"contracts_count": 6
},
{
"name": null,
"siret": "21060027600013",
"contracts_count": 1
},
{
"name": null,
"siret": "22270229200012",
"contracts_count": 1
},
{
"name": null,
"siret": "21130055306286",
"contracts_count": 1
},
{
"name": null,
"siret": "13001303000015",
"contracts_count": 1
}
],
"latest_notification_date": "2026-08-24"
},
"contracts": [
{
"id": "20262026C014",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "21060027600013"
},
"amount": 60000,
"nature": "Marché",
"object": "DISTRIBUTION D'IMPRIMES D'INFORMATION PUBLIQUE",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": true,
"price_form": "Unitaire",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 5,
"publication_date": "2026-08-25",
"notification_date": "2026-08-24",
"execution_location": {
"code": "06800",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Pas de considération environnementale"
},
{
"id": "2026S00084",
"cpv": "64121100-1",
"buyer": {
"name": null,
"siret": "22270229200012"
},
"amount": 35307.78,
"nature": "Marché",
"object": "La présente consultation concerne la distribution physique en boîtes aux lettres (BAL), d'une carte papier grand format (type carte routière) visant à rendre visible l'action publique des 10 dernières années à travers 27 thématiques, sur l'ensemble du territoire départemental. Les prestations sont estimées à 55.000€ HT*.*l'estimation est donnée à titre indicatif et n'engage pas le pouvoir adjudicateur.",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Forfaitaire",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 6,
"publication_date": "2026-08-30",
"notification_date": "2026-08-21",
"execution_location": {
"code": "27",
"name": null,
"code_type": "Code département"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Pas de considération environnementale"
},
{
"id": "2026S22026",
"cpv": "75200000-8",
"buyer": {
"name": null,
"siret": "21130055306286"
},
"amount": 10138.55,
"nature": "Marché",
"object": "Distribution du Journal de Secteur en boîte aux lettres/Edition Septembre 2026",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Forfaitaire",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 3,
"publication_date": "2026-08-07",
"notification_date": "2026-07-29",
"execution_location": {
"code": "13",
"name": null,
"code_type": "Code département"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Pas de considération environnementale"
},
{
"id": "1700140254",
"cpv": "64120000-3",
"buyer": {
"name": null,
"siret": "13001303000015"
},
"amount": 90000,
"nature": "Marché",
"object": "Collecte, acheminement et distribution des courriers, documents papiers ou matériels de faible taille sous envoi clos à l’intérieur d’un contenant (sacoches ou caisses) entre la Direction régionale des Finances publiques de PROVENCE ALPES CÔTE D’AZUR et des BOUCHES-DU-RHÔNE et les sites dans le département des BOUCHES-DU-RHÔNE",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Forfaitaire",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 49,
"publication_date": "2026-07-29",
"notification_date": "2026-07-28",
"execution_location": {
"code": "13",
"name": null,
"code_type": "Code département"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Clause sociale",
"environmental_considerations": "Clause environnementale"
},
{
"id": "2026",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 25506.3,
"nature": "Marché",
"object": "Services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Mixte",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 12,
"publication_date": "2026-07-27",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Critère environnemental, Clause environnementale"
},
{
"id": "20261055",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 80000,
"nature": "Marché",
"object": "services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Forfaitaire",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 48,
"publication_date": "2026-07-30",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Clause environnementale"
},
{
"id": "2026",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 17548.82,
"nature": "Marché",
"object": "Services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Mixte",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 12,
"publication_date": "2026-07-27",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Critère environnemental, Clause environnementale"
},
{
"id": "2026",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 1335.96,
"nature": "Marché",
"object": "Services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Mixte",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 12,
"publication_date": "2026-07-27",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Critère environnemental, Clause environnementale"
},
{
"id": "2026",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 3980.1,
"nature": "Marché",
"object": "Services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Mixte",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 12,
"publication_date": "2026-07-27",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Critère environnemental, Clause environnementale"
},
{
"id": "2026",
"cpv": "64100000-7",
"buyer": {
"name": null,
"siret": "22730001900014"
},
"amount": 16266.96,
"nature": "Marché",
"object": "Services postaux et de vaguemestre pour les services du Département de la Savoie",
"source": "data.economie.gouv.fr:decp-2022-marches-valides",
"modified": null,
"procedure": "Procédure adaptée",
"innovative": false,
"price_form": "Mixte",
"source_type": "SOURCE_PUBLIQUE",
"holder_sirets": [
"35600000000048"
],
"duration_months": 12,
"publication_date": "2026-07-27",
"notification_date": "2026-07-22",
"execution_location": {
"code": "73000",
"name": null,
"code_type": "Code postal"
},
"modification_amount": null,
"modification_object": null,
"social_considerations": "Pas de considération sociale",
"environmental_considerations": "Critère environnemental, Clause environnementale"
}
],
"truncated": true,
"identifier": "356000000",
"total_count": 437,
"returned_count": 10,
"identifier_type": "siren"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"identifier"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of awarded public contracts to return"
},
"identifier": {
"type": "string",
"pattern": "^[0-9]{9}([0-9]{5})?$",
"description": "9-digit SIREN or 14-digit SIRET"
}
},
"description": "Structured input parameters for the company/fr/public-contracts API.",
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"identifier",
"identifier_type",
"exists",
"siren",
"name",
"total_count",
"returned_count",
"truncated",
"summary",
"contracts"
],
"properties": {
"name": {
"type": [
"string",
"null"
],
"description": "Publicly available company, person, buyer or record name for this result."
},
"siren": {
"type": [
"string",
"null"
],
"description": "Normalized 9-digit French SIREN when available."
},
"exists": {
"type": "boolean",
"description": "Whether the requested company or public record was found in the checked source."
},
"summary": {
"type": "object",
"properties": {
"returned_amount": {
"type": [
"number",
"null"
],
"description": "Structured value returned for “returned amount” as defined by this API contract."
},
"top_buyers_in_response": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": [
"string",
"null"
],
"description": "Publicly available company, person, buyer or record name for this result."
},
"siret": {
"type": [
"string",
"null"
],
"description": "Normalized 14-digit French SIRET when available."
},
"contracts_count": {
"type": "integer",
"description": "Structured value returned for “contracts count” as defined by this API contract."
}
}
},
"description": "Structured value returned for “top buyers in response” as defined by this API contract."
},
"latest_notification_date": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “latest notification date” as defined by this API contract."
}
},
"description": "Compact derived summary of the returned records."
},
"contracts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “id” as defined by this API contract."
},
"cpv": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “cpv” as defined by this API contract."
},
"buyer": {
"type": "object",
"properties": {
"name": {
"type": [
"string",
"null"
],
"description": "Publicly available company, person, buyer or record name for this result."
},
"siret": {
"type": [
"string",
"null"
],
"description": "Normalized 14-digit French SIRET when available."
}
},
"description": "Structured value returned for “buyer” as defined by this API contract."
},
"amount": {
"type": [
"number",
"null"
],
"description": "Structured value returned for “amount” as defined by this API contract."
},
"nature": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “nature” as defined by this API contract."
},
"object": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “object” as defined by this API contract."
},
"source": {
"type": "string",
"description": "Structured value returned for “source” as defined by this API contract."
},
"modified": {
"type": [
"boolean",
"null"
],
"description": "Structured value returned for “modified” as defined by this API contract."
},
"procedure": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “procedure” as defined by this API contract."
},
"innovative": {
"type": [
"boolean",
"null"
],
"description": "Structured value returned for “innovative” as defined by this API contract."
},
"price_form": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “price form” as defined by this API contract."
},
"source_type": {
"enum": [
"SOURCE_PUBLIQUE"
],
"type": "string",
"description": "Structured value returned for “source type” as defined by this API contract. (allowed values: SOURCE_PUBLIQUE)."
},
"holder_sirets": {
"type": "array",
"items": {
"type": "string"
},
"description": "Structured value returned for “holder sirets” as defined by this API contract."
},
"duration_months": {
"type": [
"integer",
"null"
],
"description": "Structured value returned for “duration months” as defined by this API contract."
},
"publication_date": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “publication date” as defined by this API contract."
},
"notification_date": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “notification date” as defined by this API contract."
},
"execution_location": {
"type": "object",
"properties": {
"code": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “code” as defined by this API contract."
},
"name": {
"type": [
"string",
"null"
],
"description": "Publicly available company, person, buyer or record name for this result."
},
"code_type": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “code type” as defined by this API contract."
}
},
"description": "Structured value returned for “execution location” as defined by this API contract."
},
"modification_amount": {
"type": [
"number",
"null"
],
"description": "Structured value returned for “modification amount” as defined by this API contract."
},
"modification_object": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “modification object” as defined by this API contract."
},
"social_considerations": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “social considerations” as defined by this API contract."
},
"environmental_considerations": {
"type": [
"string",
"null"
],
"description": "Structured value returned for “environmental considerations” as defined by this API contract."
}
}
},
"description": "Normalized public-contract records returned by the endpoint."
},
"truncated": {
"type": "boolean",
"description": "Whether additional matching records existed beyond the returned result limit."
},
"identifier": {
"type": "string",
"description": "Identifier supplied for the request, echoed in normalized form when applicable."
},
"total_count": {
"type": "integer",
"description": "Total number of matching records reported by the source or endpoint."
},
"returned_count": {
"type": "integer",
"description": "Number of records included in this response."
},
"identifier_type": {
"enum": [
"siren",
"siret"
],
"type": "string",
"description": "Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."
}
},
"description": "Structured result returned by the company/fr/public-contracts API.",
"additionalProperties": false
}
},
"additionalProperties": false
}
}
}
}
}Provenance
- Seen in the source catalog
- —
- Last indexed by Roundhouse
- 2026-09-24 06:15Z
- Last enriched (probe, favicon, geo)
- 2026-09-19 21:45Z
- x402 version
- 2
- Max timeout
- 60s
- Liveness probe
- HTTP 405
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
No per-endpoint history for this service yet, so this is payments indexed to its PROVIDER's wallet over 30 days. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service api.helpmyagent.com and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=api.helpmyagent.com' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://api.helpmyagent.com/v1/company/fr/public-contracts, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402, or use an organization key from https://roundhouseai.io/dashboard/team. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.