Wellfound Login

PythonSocial Media
POST api.upapi.io/wellfound-login.post

Log in to Wellfound with your own account email and password and get back an opaque session blob that the other Wellfound operations (viewer, conversations, applications, application modal, apply, send message) take as input. Your credentials are sent only to Wellfound and are not stored; treat the returned session as a secret. The session is tied to the exit IP it was created on, so pass the same proxyUrl (or none) on every later call. Returns an error if Wellfound rejects the credentials.

wellfoundauthjobs
AuthAPI key
Cost10 units
Timeout90s
CacheNone

Request schema

FieldTypeDescription
emailreq
stringWellfound account email.
passwordreq
stringWellfound account password. Sent only to Wellfound, never stored.
proxyUrl
Exit to log in from. Omit to send directly. The session is bound to this exit, so every later call must pass the SAME value.· default: null
impersonate
stringcurl_cffi browser-impersonation target.· default: "chrome146"

Response schema

FieldTypeDescription
sessionreq
stringOpaque authenticated blob. Treat it as a credential: never log it and never store it in the clear.
viewerId
stringWellfound user id, empty when the follow-up viewer read did not answer.· default: ""
elapsedMs
integer· default: 0
operationCountreq
integerPersisted queries discovered in the bundle.

Try it

Try it

Wellfound account email.

Wellfound account password. Sent only to Wellfound, never stored.

Exit to log in from. Omit to send directly. The session is bound to this exit, so every later call must pass the SAME value.

curl_cffi browser-impersonation target.

Run this endpoint live

Jump in as a guest — no signup — and run wellfound-login.post with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/wellfound-login.post \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "email": "test@example.com", "password": "example", "impersonate": "chrome146" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.