Skip to content

FousBidNet Direct

Turn BidNet Direct into an API

Search BidNet Direct's open solicitations, read a bid's addendums and documents, and see its Plan Holder List with one API call each. Or have a workflow search your category codes each weekday morning and email you the new bids.

Works with your own BidNet Direct account. Fous is an independent product.

What you can build on BidNet Direct

  • Search open solicitations

    Build this

    Runs a solicitation search with your keywords and filters and reads the open bids in the results, with each one's issuing agency and closing date.

    Takes
    Keywords, state (optional), category code (optional)
    Returns
    Title, reference number, issuing agency, state, published date, closing date, status
  • Read a solicitation's addendums and documents

    Build this

    Opens one solicitation and reads Basic Information, Time Left to Bid, Categories, Addendums and Documents, and whether it accepts electronic submission.

    Takes
    Solicitation title or reference number
    Returns
    Title, issuing agency, closing date, time left to bid, categories, addendums with dates, document names, electronic submission accepted
  • Get a solicitation's Plan Holder List

    Build this

    Reads the Plan Holder List of one solicitation: the suppliers who downloaded its documents, and when.

    Takes
    Solicitation title or reference number
    Returns
    Supplier name, downloaded at
  • Place a bid through EBS

    Build this

    Opens a solicitation that accepts electronic submission, selects Place Bid, adds your documents under Submission and completes the Confirmation step.

    Takes
    Solicitation reference number, bid documents
    Returns
    Solicitation title, submission status, confirmed at

Automate BidNet Direct 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 solicitations for your categories, every morning

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each keyword and category code you name, search open solicitations.
    Step 2
    Keep the solicitations that were not there on the last run.
    Step 3
    Email you the list with title, issuing agency, state and closing date.
  • New addendums on the bids you are preparing

    Build this
    Starts
    Every weekday at 12:00
    Step 1
    For each solicitation on your list, read its addendums and closing date.
    Step 2
    Keep the solicitations whose addendums or closing date changed since the last run.
    Step 3
    Post each one, with the new addendums and the closing date, to your webhook.
  • Who downloaded the bids you are watching, weekly

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each solicitation on your list, get its Plan Holder List.
    Step 2
    Keep the suppliers that were not on the list on the last run.
    Step 3
    Email you the new plan holders, grouped by solicitation.

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 “Search open solicitations” 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": "bidnetdirect.com/search_open_solicitations",
    "input": {
      "keywords": "road salt",
      "state": "Colorado"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "keywords": "road salt",
    "solicitations": [
      {
        "title": "Bulk deicing salt, 2026 to 2027 season",
        "reference_number": "AC-2026-114",
        "issuing_agency": "Acme County",
        "state": "Colorado",
        "published_date": "2026-11-10",
        "closing_date": "2026-12-01T14:00:00-07:00",
        "status": "Open"
      }
    ],
    "count": 1
  }
}

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.

BidNet Direct’s own options

Sovra's pages for BidNet Direct describe no API or integration for suppliers. You work in the website: free Basic registration for member agency bids, paid plans that add states, email alerts matched to your category codes, and EBS for solicitations that accept electronic bids.

OptionWhat it coversWhat it takes
Email alerts and daily summariesAn email when a new solicitation, update or addendum matches your profile, plus an optional daily match summary.Category codes, commonly NIGP codes, on your profile. Real-time matches are free; the daily summary comes with the paid plans.
Local, Regional and National plansBids beyond member agencies in 1 state, 3 states or every state, with saved advanced searches.$100, $200 or $330 a month.
BidNet Direct by handSolicitation search, each solicitation's Addendums, Documents and Plan Holder List, and Place Bid through EBS.A BidNet Direct account. Basic registration is free and covers member agency bids.

Read on November 12, 2026: Bidnet Direct for suppliers, Sovra pricing for suppliers.

Signing in to BidNet Direct

Sovra describes BidNet Direct as one account for all your opportunities, and your organization can add users and assign them roles. With Fous you sign in once through BidNet Direct's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and an expired session is signed back in.

Worth knowing

Not every solicitation takes electronic bids
Each solicitation states whether electronic submission is accepted, so a bid method should check that before it selects Place Bid.
A bid counts only after Confirmation
A red Bid Not Submitted indicator stays on the solicitation until the Confirmation step is complete. Read it back after every submission.
Submit 12 to 24 hours before closing
Sovra recommends submitting a bid 12 to 24 hours before the closing deadline, to leave time for troubleshooting.
Free accounts see member agency bids
Basic registration covers bids from member agencies, which post exclusively on BidNet Direct. Bids from other sources need a Local, Regional or National plan.

More in Government: US state and local procurement

Other industries: CDTFA Online Services, Sunbiz, Rexel France, ShiftWise Flex, PCSE Online, AXA Connect.

Frequently asked questions

Not one that Sovra describes for suppliers. Its pages offer email alerts matched to your category codes, paid plans at $100, $200 or $330 a month for more states, and EBS for submitting bids online. Everything else is done in the website.

Open the solicitation and read its Plan Holder List. It shows which other suppliers have downloaded the documents and when, which helps you spot likely competitors and primes open to subcontracting.

Basic registration is free and lets you browse and submit to member agency bids, with real-time bid matches. The Local plan adds one state for $100 a month, Regional three states for $200, and National every state for $330, each with saved advanced searches and a daily match summary.

By the category codes on your profile, commonly NIGP codes. They drive the automatic emails when a matching solicitation is posted and make your profile searchable by buyers, so keep them current.

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

Put BidNet Direct 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 nextBonfireOpenGov ProcurementPlanetBidsCDTFA Online ServicesHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of BidNet Direct (Sovra). 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.