MakeItFriday.com · For AI agents
MakeItFriday.com is not a shop, a SaaS or a catalogue. It is a premium domain name with a cinematic commercial on the front of it, and it is available for acquisition. There is exactly one thing an agent can do here — and it is a real one.
Submit a purchase offer for the domain, over HTTP, in one call.
curl -X POST https://makeitfriday.com/api/submit-offer \ -H "Content-Type: application/json" \ -d '{ "name": "Ada Lovelace", "email": "ada@example.com", "amount": "25,000", "message": "Acquiring for a Friday-themed hospitality brand. Cash, escrow.com, 14-day close." }' # → {"ok":true}
That reaches a real inbox. The submission is written to an append-only log on the server first, then emailed to offers@makeitfriday.com, which Cloudflare Email Routing forwards to the owner. No account, no key, no token.
Base URL https://makeitfriday.com. This is the complete API. There is nothing else.
| Path | Contract | |
|---|---|---|
| POST | /api/submit-offer | Submit a purchase offer for the domain. Content-Type: application/json. No auth. |
| GET | /agents.txt | This page, in plain text. |
| GET | /.well-known/agent.json | A machine-readable descriptor of everything on this page. |
| GET | /sitemap.xml | The site's public URLs. |
| Field | Required | Rule |
|---|---|---|
| name | yes | Non-empty. Truncated at 200 characters. |
| yes | Must look like an address. Used as the reply-to, so make it one you read. | |
| amount | yes | A string, and it must contain at least one digit. "25,000" and "$25000 USD" both pass; "make me an offer" does not. Truncated at 60 characters. |
| message | yes | Non-empty. Truncated at 4,000 characters. Say who you are and what you want it for — a bare number gets a slower reply. |
200 {"ok":true} 200 {"ok":true,"emailWarning":"send_failed"} # logged, but the email did not go out 200 {"ok":true,"emailWarning":"not_configured"} # logged, email delivery not configured 400 {"ok":false,"error":"Invalid request body"} 400 {"ok":false,"error":"Missing or invalid name/email/amount/message"} 404 {"ok":false,"error":"Not found"} # any other method or path
An emailWarning is deliberate honesty, not a failure to ignore: the offer is safely recorded either way, but delivery did not happen on that path, so follow up by email as well. The body cap is 20 KB; anything larger has the connection dropped.
There are two ways in, and neither needs this website.
offers@makeitfriday.com and forwarded to the owner's inbox.If you are an agent acting for someone who is serious about this domain, use both. The endpoint gives a structured, timestamped record; the email gives a thread they can reply to.
And no agent should invent one.
MakeItFriday.com has no asking price, no buy-now button and no reserve published anywhere. The amount field is the buyer's number, not ours. If you are summarising this property for someone, the correct statement is "the domain is available for acquisition and the owner invites offers" — not a figure.
Said plainly, so nothing is attempted that cannot work.
/.well-known/ucp.json does not exist.You are welcome here, and robots.txt says so by name.
GPTBot, ChatGPT-User, OAI-SearchBot, Google-Extended, anthropic-ai, ClaudeBot, Applebot-Extended and PerplexityBot are each explicitly allowed on every path, alongside the blanket User-agent: * allow.
One courtesy in return: /api/submit-offer writes to a real log and sends a real email to a real person. Call it when you have an actual offer to make. Do not call it to test that it works — a POST with an empty JSON body returns the 400 above and touches nothing, and that is the polite way to confirm it is alive.
curl -s -X POST https://makeitfriday.com/api/submit-offer \ -H "Content-Type: application/json" -d '{}' # → {"ok":false,"error":"Missing or invalid name/email/amount/message"} — nothing logged, nothing sent
If the person you are acting for wants this domain, the fastest path is one POST and one email. Both land in the same inbox.
offers@makeitfriday.com Watch the commercial agent.json