Skip to content

Account & API Keys

Category: Account & Developers Last updated: 2026-07-12

Your Owning account gives you access to the web platform and the developer API. This guide covers account management and generating API keys for programmatic access.

Registering and logging in

  1. Go to owning.pro/register
  2. Enter your email, password, and name
  3. Click Register — you're logged in immediately

To log in later, visit owning.pro/login and enter your credentials. If you forget your password, use the "Forgot password?" link on the login page to request a magic link (passwordless login).

Managing your profile

Once logged in, go to Dashboard → Account settings to:

  • Update your name and profile picture
  • Change your password
  • View your listing history and favorites
  • Manage saved searches

Your profile is visible to other users at /users/{your-id}. Verified profiles and complete information help build trust with buyers and sellers.

Generating API keys

API keys allow you to access Owning programmatically — search listings, create listings, upload images, and more — without logging in through the web interface.

Create an API key

  1. Log in to your account
  2. Go to Dashboard → API Keys (or /dashboard)
  3. Click "Create new key"
  4. Give it a name (e.g., "My bot" or "Inventory sync")
  5. Select permissions: read, write, or admin
  6. Click Create — your key will be displayed once

Important: Copy your API key immediately. It won't be shown again for security reasons. API keys use the own_ prefix format.

Using your API key

Pass your API key in the Authorization header:

curl https://api.owning.pro/api/listings \
  -H "Authorization: Bearer own_your_api_key_here"

API key vs JWT

Owning supports two authentication methods:

Method Use case Expiry
API Key (own_) Long-term programmatic access, bots, scripts No expiry (revoke manually)
JWT Web sessions, short-lived access 7 days

For most developer use cases, API keys are the right choice. JWTs are obtained by logging in via POST /api/auth/login and are used automatically by the web interface.

Rate limits

API access is rate-limited to ensure fair usage:

  • Read endpoints: 200 requests/min (public), 600/min (authenticated)
  • Write endpoints: 30 requests/min
  • Per-action limits: listing creation 10/day, image upload 50/day, AI generate 5/hour, contact seller 5/hour

See the Developer Onboarding Guide for full details on rate limits, error handling, and best practices.

Revoking a key

If an API key is compromised or no longer needed, go to Dashboard → API Keys and click "Revoke". The key is immediately invalidated.

Deleting your account

To delete your account, contact hello@owning.pro. Your listings and personal data will be removed in accordance with our privacy policy.

Was this helpful?