/info/api

API

Public endpoints for integrations, monitoring, and fun. All responses are JSON unless noted. No authentication required.

GET/api/ping

Heartbeat endpoint. Returns pong and site status. Terminal clients get a richer plain-text response.

curl https://rin.contact/api/ping
GET/api/curl

ANSI terminal profile when invoked via curl (middleware rewrite). Career timeline, skill bars, and live status.

curl rin.contact
GET/api/rin.json

Structured profile JSON — name, location, skills, experience. For integrations and recruiters.

curl https://rin.contact/api/rin.json
GET/api/now

Current status — what I'm building, learning, reading, and not doing. Inspired by nownownow.com.

curl https://rin.contact/api/now
GET/api/fortune

Random wisdom quote — data science, engineering, and life. JSON with text and author.

curl https://rin.contact/api/fortune
GET/api/roast

Data science roasts — light-hearted feedback on common ML/DS sins. Random each request.

curl https://rin.contact/api/roast
GET/api/stack

Site stack info — framework, styling, typography, deployment, and easter egg hints.

curl https://rin.contact/api/stack
POST/api/ping-indexnow

Notifies IndexNow (Bing, Yandex) that the site has updated. For deployment pipelines.

curl -X POST https://rin.contact/api/ping-indexnow