---
title: "#api articles | Hashnode"
description: "Explore 10,073 articles tagged #api on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/api"
---

Tag

# #api

10,073 posts · 248 followers

[Yong Yu](https://hashnode.com/@yongbo) · [2h ago](https://hashnode.com/posts/gemini-4-hydrogen-default-is-high-1-50-7-50-is-2x-flash-s-promo-and-sync-caps-at-64k/6af71bd7fe01997ce4a36c35)

### [Gemini 4 Hydrogen: Default Is High, $1.50/$7.50 Is 2x Flash's Promo, and Sync Caps at 64K](https://yongboyu.hashnode.dev/gemini-4-hydrogen-default-is-high-1-50-7-50-is-2x-flash-s-promo-and-sync-caps-at-64k?utm_source=hashnode&utm_medium=feed)

Google launched gemini-4-hydrogen on Nov 12 at a flat $1.50/$7.50 — 2x 3.8 Flash's promo through Dec 31. The API default thinking level is high, AA's default page is xhigh (54, not the API's 51), and sync output still caps at 64K. No API call on this box.

10 min read · [yongboyu.hashnode.dev](https://yongboyu.hashnode.dev/gemini-4-hydrogen-default-is-high-1-50-7-50-is-2x-flash-s-promo-and-sync-caps-at-64k?utm_source=hashnode&utm_medium=feed)

[Ylalo AI Trading](https://hashnode.com/@eilonlotem) · [6h ago](https://hashnode.com/posts/what-is-an-ai-agent-trading-api/6af6e27cbf2adf02b9e82b05)

### [What is an AI agent trading API?](https://ylalo.hashnode.dev/what-is-an-ai-agent-trading-api?utm_source=hashnode&utm_medium=feed)

An AI agent trading API lets a personal agent search markets, size orders, and trade stocks, bonds, crypto, and events, with you in the loop.

3 min read · [ylalo.hashnode.dev](https://ylalo.hashnode.dev/what-is-an-ai-agent-trading-api?utm_source=hashnode&utm_medium=feed)

[Piyush Sahoo](https://hashnode.com/@piyuzz) · [31m ago](https://hashnode.com/posts/what-is-number-masking/6af73468b113c35d1889631f)

### [What Is Number Masking? A Guide to Call Masking](https://piyuzz.hashnode.dev/what-is-number-masking?utm_source=hashnode&utm_medium=feed)

How a proxy number connects two people, how many numbers you need, and the telecom and privacy rules that apply

16 min read · [piyuzz.hashnode.dev](https://piyuzz.hashnode.dev/what-is-number-masking?utm_source=hashnode&utm_medium=feed)

[Shijith Pulikkal](https://hashnode.com/@shijithpulikkal) · [57m ago](https://hashnode.com/posts/instacart-ads-api-to-bigquery-powering-looker-studio-dashboards-and-a-base44-app/6af72e5106c0f663a73a9aec)

### [Instacart Ads API to BigQuery: Powering Looker Studio Dashboards and a Base44 App](https://xtractstudio.hashnode.dev/instacart-ads-api-to-bigquery-powering-looker-studio-dashboards-and-a-base44-app?utm_source=hashnode&utm_medium=feed)

Pull Instacart Ads API reports into BigQuery with Cloud Run, then power Looker Studio dashboards and a Base44 app. OAuth, backfills, gotchas.

9 min read · [xtractstudio.hashnode.dev](https://xtractstudio.hashnode.dev/instacart-ads-api-to-bigquery-powering-looker-studio-dashboards-and-a-base44-app?utm_source=hashnode&utm_medium=feed)

[Powerduck](https://hashnode.com/@powerduck) · [1h ago](https://hashnode.com/posts/testing-file-upload-size-boundaries/6af72c894facdfb3d0295804)

### [Testing File Upload Size Boundaries](https://blogs.powerduck.com/testing-file-upload-size-boundaries?utm_source=hashnode&utm_medium=feed)

The file that matters is the one whose byte count sits exactly on the limit.

5 min read · [blogs.powerduck.com](https://blogs.powerduck.com/testing-file-upload-size-boundaries?utm_source=hashnode&utm_medium=feed)

[BotCookery](https://hashnode.com/@botcookery) · [1h ago](https://hashnode.com/posts/chatgpt-codex-kalshi-demo-bot-kill-switch-holding/6af727e337c7e43aeb448ec0)

### [We touched KILL and our ChatGPT-built Kalshi bot kept saying "holding"](https://botcookery.hashnode.dev/chatgpt-codex-kalshi-demo-bot-kill-switch-holding?utm_source=hashnode&utm_medium=feed)

We rebuilt the BotCookery ChatGPT/Codex Kalshi demo starter from its own prompt on Nov 12, 2026 and ran it with no keys on live demo data: a kill switch that only ran when proposing, a "holding" that held nothing, errors that never backed off, an empty log file and a 7,734-line ticker list

8 min read · [botcookery.hashnode.dev](https://botcookery.hashnode.dev/chatgpt-codex-kalshi-demo-bot-kill-switch-holding?utm_source=hashnode&utm_medium=feed)

[Cooper Email](https://hashnode.com/@cooperemail) · [2h ago](https://hashnode.com/posts/email-inbox-for-cloudflare-agents-and-vercel-eve/6af71f36406c2400bfa7885e)

### [Give a Cloudflare Agent or Vercel eve agent its own email inbox](https://cooperemail.hashnode.dev/email-inbox-for-cloudflare-agents-and-vercel-eve?utm_source=hashnode&utm_medium=feed)

A Cloudflare Agent or Vercel eve agent keeps its own Cooper address. addMcpServer calls https://cooperemail.com/mcp with a Bearer Worker secret, or OA

11 min read · [cooperemail.hashnode.dev](https://cooperemail.hashnode.dev/email-inbox-for-cloudflare-agents-and-vercel-eve?utm_source=hashnode&utm_medium=feed)

[HackerMe](https://hashnode.com/@hackerme) · [2h ago](https://hashnode.com/posts/apify-breach-how-to-handle-api-token-rotation-after-a-breach-at-a-tool-your-website-uses/6af7122a1c42093b91a82ee2)

### [Apify Breach: How to Handle API Token Rotation After a Breach at a Tool Your Website Uses](https://hackerme.hashnode.dev/apify-breach-how-to-handle-api-token-rotation-after-a-breach-at-a-tool-your-website-uses?utm_source=hashnode&utm_medium=feed)

Many websites and online stores depend on tools that their owners never log into. A scraper collects competitor prices every night. An automation pulls leads into the CRM. A plugin fetches reviews or

5 min read · [hackerme.hashnode.dev](https://hackerme.hashnode.dev/apify-breach-how-to-handle-api-token-rotation-after-a-breach-at-a-tool-your-website-uses?utm_source=hashnode&utm_medium=feed)

[Powerduck](https://hashnode.com/@powerduck) · [3h ago](https://hashnode.com/posts/testing-backwards-compatible-additive-changes/6af711064d5fc3575e6b5c42)

### [Testing Backwards-Compatible Additive Changes](https://blogs.powerduck.com/testing-backwards-compatible-additive-changes?utm_source=hashnode&utm_medium=feed)

A field that looks optional can still break a client that parses its responses strictly.

5 min read · [blogs.powerduck.com](https://blogs.powerduck.com/testing-backwards-compatible-additive-changes?utm_source=hashnode&utm_medium=feed)

[IP99](https://hashnode.com/@ip99) · [3h ago](https://hashnode.com/posts/your-ipv4-and-ipv6-exits-can-disagree-looking-up-ipv6-on-ip99/6af70da50d4e5053b7f951c8)

### [Your IPv4 and IPv6 Exits Can Disagree: Looking Up IPv6 on IP99](https://ip99.hashnode.dev/your-ipv4-and-ipv6-exits-can-disagree-looking-up-ipv6-on-ip99?utm_source=hashnode&utm_medium=feed)

A dual-stack client has two public identities, not one. If your risk check only looks up the IPv4, you have answered half the question: the IPv6 on the same line can show a different city, and a site

6 min read · [ip99.hashnode.dev](https://ip99.hashnode.dev/your-ipv4-and-ipv6-exits-can-disagree-looking-up-ipv6-on-ip99?utm_source=hashnode&utm_medium=feed)
