Files
autoreg-skills-max/skills/ai-provider-autoreg/references/1min-ai-autoreg.md

72 lines
2.9 KiB
Markdown

# 1min.ai Auto-Registration Reference
## Platform Profile (Sep 2026)
| Field | Value |
|---|---|
| URL | `app.1min.ai` |
| API | `api.1min.ai` |
| Social API | `social-api.1min.ai` |
| Framework | React SPA (NOT Next.js — no `__NEXT_DATA__`) |
| Auth | Google Identity Services (`accounts.google.com/gsi/client`) + email/password fallback |
| Payments | LemonSqueezy (`app.lemonsqueezy.com/js/lemon.js`) |
| Analytics | Google Analytics, Hotjar, Sentry, Cloudflare Insights |
| Anti-bot | Hotjar blocks `HeadlessChrome` UA; Cloudflare CDN; no Turnstile/reCAPTCHA detected |
| Main JS | `app.1min.ai/assets/index-Bo_qGH04.js` |
| Captcha | None detected on signup page |
## Available Models (from user report)
- GPT-6 Astra
- GPT-5.6 Terra / Sol / Luna
- Claude 4.8 Opus
- Claude Fable 5.1
- + Qwen, Gemini, DeepSeek models
## API Details
- **Base**: `https://api.1min.ai`
- **Chat endpoint**: `POST /api/chat-with-ai`
- **Rate limit**: 180 req/min per key
- **Free credits**: issued automatically on signup + API key creation
- **No credit card required** for free tier
- **Referral program**: accumulates bonus credits
## Signup Flow
1. Navigate to `app.1min.ai`
2. Click "Sign Up" button in header → triggers modal (SPA routing — `/sign-up` exists but shows main feed without auth state)
3. Google OAuth is primary (Google Identity Services loaded)
4. Email/password fallback available
5. Email verification: OTP code or verification link sent to email
6. After verification → API key page at `/members`
## API Key Extraction
- Key management page: `app.1min.ai/members`
- Key format: unknown (not standard `sk-` prefix) — extract with fallback regex `[a-zA-Z0-9_-]{32,64}`
- "Show Key" / "Create API Key" button on members page
## Multi-Account Strategy
- Gmail aliases (`user+1minN@gmail.com`) — confirmed working
- IMAP: `[REDACTED-NAME]@gmail.com` with app password
- Proxy rotation supported (no extreme anti-bot, but Hotjar UA filtering)
- Headless works with proper UA spoofing (avoid `HeadlessChrome` string)
## Autoreg Script
`C:\Users\User\Desktop\1min_autoreg.py` — Playwright-based:
- `--count N` — number of accounts
- `--headless` — headless mode
- Gmail alias pool + IMAP OTP
- Auto API key extraction
- Saves to `C:\Users\User\tmp\1min_keys.json`
## Pitfalls
1. **Hotjar blocks headless UA** — `HeadlessChrome/[REDACTED-IP]` detected. Spoof as regular Chrome.
2. **Sign-up page is auth-gated** — clicking "Sign Up" opens modal; direct `/sign-up` navigation shows feed without auth. Need to interact with modal.
3. **Google OAuth is primary** — if email/password button not immediately visible, click "Sign up with email" or similar link.
4. **API key format unknown** — use broad regex fallback. If not found, save page HTML for manual analysis.
5. **No captcha** — 1min.ai relies on Hotjar + Cloudflare, no Turnstile/reCAPTCHA on signup. Good for automation.