Discover/PayPal API
live

PayPal APIPayPal.me

Retrieve profile picture URLs from public PayPal.Me profiles. One endpoint returns the direct pics.paypal.com image URL or null for any username.

This API takes change requests — .
Endpoint health
verified 1h ago
get_paypal_pfp
1/1 passing latest checkself-healing
Endpoints
1
Updated
2h ago

What is the PayPal API?

The PayPal.Me API exposes 1 endpoint, get_paypal_pfp, that returns the profile picture URL for any public PayPal.Me username. Pass the username segment from a paypal.me profile URL and the response gives you a direct profile_photo_url hosted on pics.paypal.com, or null when the user has not set a photo. The endpoint also flags invalid or inactive usernames with a stale_input status rather than returning empty data silently.

This call costs1 credit / call— charged only on success
Try it
PayPal.Me username (the portion after paypal.me/ in the profile URL, e.g. 'maboroshi').
api.parse.bot/scraper/110f8f92-9980-43ae-aacf-e4145ca3c343/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/110f8f92-9980-43ae-aacf-e4145ca3c343/get_paypal_pfp?username=maboroshi' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace paypal-me-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: PayPal.Me Profile API — look up a user's profile picture."""
from parse_apis.paypal_me_api import PayPalMe, ProfileNotFound

client = PayPalMe()

# Fetch a profile by username and display the photo URL.
try:
    profile = client.profiles.get(username="maboroshi")
except ProfileNotFound:
    print("No active PayPal.Me profile for that username.")
else:
    print(profile.username, profile.profile_photo_url)

print("exercised: profiles.get")
All endpoints · 1 totalmissing one? ·

Gets the profile picture URL for a PayPal.Me user. Returns the direct image URL hosted on pics.paypal.com, or null if no profile picture is set. One round trip per call. Returns stale_input when the username does not correspond to an active PayPal.Me profile.

Input
ParamTypeDescription
usernamerequiredstringPayPal.Me username (the portion after paypal.me/ in the profile URL, e.g. 'maboroshi').
Response
{
  "type": "object",
  "fields": {
    "username": "The PayPal.Me username queried",
    "profile_photo_url": "Direct URL to the user's profile picture on pics.paypal.com, or null if none is set"
  },
  "sample": {
    "data": {
      "username": "maboroshi",
      "profile_photo_url": "https://pics.paypal.com/00/s/NjAwWDkwNVhKUEc/p/NDM5NTdhYTItZmZjYy00ODIyLWE3MDgtMzUxNWI4MmU4ZDBk/image_58.jpg"
    },
    "status": "success"
  }
}

About the PayPal API

What the API Returns

The single get_paypal_pfp endpoint accepts a username string — the path segment after paypal.me/ in the profile URL, such as maboroshi — and returns two fields: username (the queried value echoed back) and profile_photo_url (a direct image URL on the pics.paypal.com domain, or null if the account has no profile picture set).

Handling Inactive or Missing Profiles

When the supplied username does not correspond to an active PayPal.Me profile, the endpoint returns a stale_input status rather than a null photo URL. This distinction matters for data pipelines: a null photo URL means the profile exists but carries no image, while stale_input means the username itself is not a valid or active PayPal.Me page.

Coverage and Scope

The API covers only publicly visible PayPal.Me profiles. Private account details, payment history, balance information, and PayPal account metadata beyond the profile picture are not part of the response. One request maps to one username — there is no batch mode in the current endpoint set.

Reliability & maintenanceVerified

The PayPal API is a managed, monitored endpoint for PayPal.me — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when PayPal.me changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official PayPal.me API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Display a sender's PayPal.Me avatar next to their payment link in a peer-to-peer payment app
  • Validate whether a PayPal.Me username is active before storing it in a user directory
  • Enrich a freelancer marketplace profile with the contractor's PayPal.Me photo
  • Build a contact card tool that pulls a PayPal.Me profile picture from a stored username
  • Verify PayPal.Me usernames submitted in a form and flag stale or invalid entries in real time
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does PayPal have an official developer API that covers PayPal.Me profiles?+
PayPal offers an official REST API (developer.paypal.com) for payments, orders, and subscriptions, but it does not expose public PayPal.Me profile picture data through any published endpoint. This API fills that specific gap.
What does `get_paypal_pfp` return when a profile has no picture?+
It returns the username field with the queried value and sets profile_photo_url to null. The endpoint only returns stale_input when the username itself does not correspond to an active PayPal.Me profile, so null photo and invalid username are two distinct states.
Can I retrieve multiple PayPal.Me profile pictures in a single request?+
No. The current API processes one username per call and returns one profile_photo_url. You can fork this API on Parse and revise it to add a batch endpoint that accepts multiple usernames in one request.
Does the API return any profile data beyond the picture URL, such as display name or bio?+
Not currently. The response is limited to username and profile_photo_url. You can fork this API on Parse and revise it to add an endpoint that returns additional public profile fields if they are available on the PayPal.Me page.
How fresh is the profile picture URL?+
Each call to get_paypal_pfp fetches the current state of the profile, so the returned pics.paypal.com URL reflects whatever picture is publicly visible at the time of the request. There is no caching layer that could return a stale URL from a previous lookup.
Page content last updated . Spec covers 1 endpoint from PayPal.me.
Related APIs in FinanceSee all →
furaffinity.com API
Access data from furaffinity.com.
pinterest.com API
Search Pinterest for pins matching your query and instantly access detailed information about each result, including images, creator profiles, and board details. Find the newest and most relevant pins across all of Pinterest's content in one convenient interface.
deviantart.com API
Access data from deviantart.com.
furaffinity.net API
Access detailed user profiles and artwork information from Fur Affinity, including submission details, to discover and explore the community's creative content. Browse artist portfolios and view specific artwork metadata all in one place.
au.pinterest.com API
Retrieve the latest pins created directly by any Pinterest user to see their original content and creative collections in real-time. Browse through a user's newest uploads without relying on search results to discover their most recent pins.
funpay.com API
Browse and monitor gaming marketplace listings and prices on FunPay.com. Search for games and categories, view current listings and pricing, explore the full game directory alphabetically, and look up seller profiles to research reputation and active offers.
teepublic.com API
Search and browse products from TeePublic's print-on-demand marketplace, discover artists and their designs, and explore product types and featured creators. Get detailed information about specific products, artist profiles, and curated collections to find the perfect custom apparel and merchandise.
patreon.com API
Search for Patreon creators and discover their membership tiers, pricing, patron counts, and detailed profile information. Find the creators you want to support or research with comprehensive details about their offerings and community size.