Skip to content

FousPlanetBids

Get your PlanetBids bid opportunities through an API

Read Bid Opportunities, a project's documents and addenda, and the status next to Place eBid from any agency's PlanetBids Vendor Portal with one API call. A workflow can check every agency you are registered with each morning and email you the new projects.

Works with your own PlanetBids account. Fous is an independent product.

What you can build on PlanetBids

  • Get bid opportunities from an agency

    Build this

    Reads the Bid Opportunities list on one agency's Vendor Portal, filtered by the search fields at the top of the list.

    Takes
    Agency portal, keyword (optional), status (optional)
    Returns
    Project title, due date, status, whether it takes eBids
  • List a project's documents and addenda

    Build this

    Opens one project and reads its Documents tab, with the private documents marked by an asterisk, and the addenda you have or have not acknowledged.

    Takes
    Agency portal, project
    Returns
    Document name, private or public, addendum, acknowledged or not
  • Check your eBid status on a project

    Build this

    Opens a project while signed in and reads the submission status shown next to Place eBid, with the project's due date.

    Takes
    Agency portal, project
    Returns
    Project title, due date, eBid status (Draft, Submitted, Withdrawn or Invalidated), on the Prospective Bidders list
  • Become a prospective bidder on a project

    Build this

    Opens a project and joins its Prospective Bidders list, so the agency's updates and notices on it reach you and its private documents open.

    Takes
    Agency portal, project
    Returns
    Project title, on the Prospective Bidders list, private documents now available

Automate PlanetBids with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New bid opportunities from every agency you work with

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each agency portal you name, get the bid opportunities that are open.
    Step 2
    Keep the projects that were not there on the last run.
    Step 3
    Email you the list, one section per agency, with title and due date.
  • New addenda on the projects you are bidding

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    For each project on your list, read its documents and addenda.
    Step 2
    Keep the addenda your company has not acknowledged.
    Step 3
    Post each one, with agency, project and due date, to your webhook.
  • eBids not yet submitted before they close

    Build this
    Starts
    Every weekday at 15:00
    Step 1
    For each project on your list, check the eBid status next to Place eBid.
    Step 2
    Keep the projects whose eBid is in Draft, Withdrawn or Invalidated, or that have none.
    Step 3
    Email you the list with each project's due date.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get bid opportunities from an agency” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "vendors.planetbids.com/get_bid_opportunities",
    "input": {
      "agency_portal": "City of Acme",
      "keyword": "paving",
      "status": "open"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "agency_portal": "City of Acme",
    "projects": [
      {
        "project_title": "Residential Street Paving, Phase 4",
        "due_date": "2026-12-03T14:00:00-08:00",
        "status": "open",
        "accepts_ebids": true
      },
      {
        "project_title": "Northwind Park Parking Lot Resurfacing",
        "due_date": "2026-11-20T10:00:00-08:00",
        "status": "open",
        "accepts_ebids": true
      }
    ],
    "count": 2
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

PlanetBids’s own options

PlanetBids does not document an API for vendors. Each agency's Vendor Portal is free: you register with that agency, find its bids, download documents and place eBids in the browser, and registered vendors get its bid alert emails. VendorLine, a paid annual subscription, gathers bids from many agencies and sends a daily bid notification; its FAQ lists no CRM integration, only manual export.

OptionWhat it coversWhat it takes
VendorLine ProNationwide bid search, bid details and documents, one profile for all agencies, a daily bid notification and a watched bid list.$547 a year, per company, renewing each year. One login per subscription.
VendorLine Pro Plus AIEverything in Pro, plus AI-powered bid decisions, AI chat and automatic registration with the PlanetBids agencies it lists as affiliated.$897 a year, per company, renewing each year.
Bid alert emails from an agencyNew bid alerts from one agency, and the updates and notices on each project where you are a prospective bidder.Free registration with that agency, on its own registration form.
The Vendor Portal by handBid Opportunities, project documents, addenda, Place eBid, My Insurance and My Contracts, one agency portal at a time.A free vendor registration with each agency.

Read on November 12, 2026: VendorLine FAQ, VendorLine pricing, How do I find bids and receive bid notifications?.

Signing in to PlanetBids

An agency's Vendor Portal signs you in with your email address and password, and the “Need password help?” link sends a reset email. Once you are registered with several agencies, one login moves between their portals from the Agency List. With Fous you sign in once through PlanetBids' own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

One registration per agency
Each agency has its own registration form, and you register with each one separately, free. After that, the Agency List switches between your agencies' portals with one login, so a method takes the agency as an input.
Private documents need prospective bidder status
Documents marked with an asterisk open only after you sign in and become a Prospective Bidder. PlanetBids records each document you download, and some projects require the private documents downloaded before you can bid.
Only Submitted eBids count
Draft, Withdrawn and Invalidated eBids are not considered submitted and are not eligible for award. The transfer must finish before the due time, and a submitted eBid is confirmed on screen and by email.
Signing bids takes a PIN
To submit an eBid, a user must check “I am authorized to sign bids and offers” in the vendor profile. The PIN is emailed to the primary contact only.

More in Government: US state and local procurement

Other industries: Georgia Tax Center, Vestwell State Savings employer portal, 京东企业购, Magnit VMS, 340B OPAIS, HealthSherpa.

Frequently asked questions

Not one PlanetBids documents for vendors. You use each agency's Vendor Portal in the browser, for free, and can add VendorLine, a paid subscription at $547 or $897 a year that gathers bids from many agencies. VendorLine's FAQ lists no CRM integration, only manual export of bid data.

Yes. Each agency has its own registration form and you register with each one, free. Only registered vendors receive that agency's new bid alerts. VendorLine Pro Plus AI registers you automatically with the agencies it lists as affiliated.

You get a confirmation on screen and by email, and while signed in the status shows next to Place eBid. Select Summary in the confirmation to print a receipt to PDF. You can edit or withdraw the eBid until bid closing; a Draft, Withdrawn or Invalidated eBid does not count as submitted.

Yes. Once you are a prospective bidder on a project, the agency's updates and notices on it are sent to you, and you must acknowledge every addendum before you can submit. With Fous, a workflow can read the addenda of each project on your list and email you the ones not yet acknowledged.

No. Fous is an independent product. You use it with your own PlanetBids vendor account, and a method reads and does only what that account can.

Put PlanetBids behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextCal eProcureCOMMBUYSeVAGeorgia Tax CenterHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PlanetBids (PlanetBids). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.