Paste the prompt into Claude, Cursor, Replit, Lovable or Bolt with UnblockingAPI connected. Your agent reads the build guide, then writes the app; UnblockingAPI fetches the pages it needs.
Create a Google rank tracker using UnblockingAPI. I add keywords and my domain, it checks rankings daily from the US and shows each keyword's current position, the change since yesterday and its history. Read UnblockingAPI's build guide first (the get_build_guide tool, or https://github.com/unblockingapi/mcp/tree/main/guides) and call its REST API directly from the backend with plain fetch, my API key stored as a secret.1 credit per keyword per check: 100 keywords checked daily is about 3,000 credits a month.
Failed fetches are free. New accounts get 500 free credits; plans make credits cheaper at volume.
Plain fetch from the backend, no SDK. Your agent writes this for you - it's here so you know what your app does.
const q = new URLSearchParams({ q: keyword, hl: "en", gl: "us" });
const res = await fetch("https://api.unblockingapi.com/unblock", {
method: "POST",
headers: { "X-Api-Key": process.env.UNBLOCKINGAPI_KEY, "Content-Type": "application/json" },
body: JSON.stringify({
url: `https://www.google.com/search?${q}`,
template: "kjellberg/google-search", // JSON instead of HTML
location: "us",
}),
});
const { response } = await res.json();
// response.results: [{ position, title, description, url }, …]
const hit = response.results.find((r) => new URL(r.url).hostname.endsWith(domain));The full recipe your agent reads - data model, scheduling, retries, UI - is on GitHub, and served to connected agents by get_build_guide.
500 free credits, no credit card. Connect in under a minute.