The OJC Fund API integration & DAF OpenData services

Authorized protocol analysis, donor account APIs, and statement export for the OJC donor-advised fund platform

From $300 · Pay-per-call available
OpenData · DAF integration · IRS 4966 aware · Grant API

Connect The OJC Fund donor accounts, grant recommendations, and check-book activity to your finance stack

The OJC Fund (Orthodox Jewish Community Fund), established in 2008, is a registered 501(c)(3) public charity and donor-advised fund supporting over 8,000 schools, synagogues, and nonprofits. Its mobile and web platform manages real-time donor balances, charitable check-book ordering, monthly book subscriptions, and grant recommendations to favorite charities. Our studio provides authorized API and protocol-analysis services that turn this account state into structured, exportable data your CRM, accounting tool, or fundraising dashboard can consume.

Donor account login & profile APIs — Authenticated session handling, multi-factor token refresh, and read/write access to mailing addresses, phone numbers, email, and linked bank accounts.
Grant recommendation APIs — Submit grant recommendations to recipient charities by EIN, query the OJC-supported organization list, and reconcile pending vs. disbursed grants.
Check-book & OJC Charity Card data — Order check booklets, query monthly book status, and pull check-issuance and card-grant records into your back office.
Statement export — Date-ranged donor statement exports in JSON, CSV, and PDF, suitable for tax-year reporting and IRS Form 8283 substantiation.

Feature modules

Account & identity module

Wraps the OJC donor login flow, including session token refresh and profile management. Endpoints expose mailing address, phone numbers, email contacts, and bank account references — the same fields users edit inside the app — so external CRMs (Salesforce NPSP, HubSpot, Bloomerang) can keep contact data in sync with the donor's source of truth.

Grant recommendation module

Programmatic submission of grant recommendations to any of the 8,000+ OJC-supported charities, identified by EIN or internal organization ID. Includes idempotency keys, recommendation memo fields, and status tracking from submittedapprovedpaid, mirroring the in-app "recommend funds to your favorite charities" workflow.

Check-book & monthly book module

Endpoints to order check booklets, query monthly book replenishment status, and pull issuance history. Useful for donors who use OJC's tracked, hand-to-hand check-book product as part of their giving cadence and need that activity reflected in personal-finance tools.

Charity directory search

A search wrapper over the OJC-vetted charity directory: lookup by EIN, name, NTEE category, or geography. Returns OJC-supported flag, recent grant volume, and recommended payment rail. Supports building "smart" donor-side search experiences and grant-eligibility pre-checks.

Statement & tax-receipt module

Date-ranged statement APIs producing IRS-ready PDF receipts and structured JSON line items for each contribution and grant. Pairs cleanly with year-end tax workflows, accountant hand-off packages, and audit logs needed under proposed IRS Section 4966 reporting expectations.

Reconciliation & webhooks

Outbound webhook events for grant approval, check clearance, contribution settlement, and balance change. Each event carries a stable event_id and occurred_at timestamp so downstream ledgers (QuickBooks, Sage Intacct, NetSuite) can reconcile DAF activity without polling.

Data available for integration

The OJC Fund app surfaces a focused set of donor-advised fund data points. The table below maps each one to the screen or feature where it originates, the granularity available through our integration layer, and the typical downstream use case.

Data typeSource (screen / feature)GranularityTypical use
Donor profileAccount > Personal preferencesPer-donor: name, mailing address, phone, emailCRM sync, mail-list hygiene, KYC refresh
Linked bank accountsAccount > Bank accountsMasked account ID, routing reference, statusFunding-source verification, ACH reconciliation
Account balanceDashboard / wallet viewAvailable, pending, invested splitsDonor portal embedding, advisor dashboards
Contribution historyStatements / activityPer transaction: amount, asset type, date, sourceTax-year reporting, capital-gains tracking
Grant recommendationsRecommend a grantPer recommendation: charity EIN, amount, memo, statusReporting, audit trail, IRS 4966 substantiation
Check-book & OJC Charity Card activityOrder books / check historyPer check: number, payee, amount, clearance datePersonal-finance reconciliation, fraud monitoring
Charity directoryRecipient searchEIN, name, NTEE, OJC-vetted flagSmart search, eligibility pre-checks
Investment allocationInvestment optionsPool, allocation %, performanceAdvisor reporting, donor transparency

Typical integration scenarios

1. Year-end tax-receipt pipeline

Context: A high-net-worth donor needs consolidated annual giving reports across multiple DAFs and family-office accounts. Data: contribution history (asset type, FMV, date) plus grant recommendations and disbursements. OpenData mapping: mirror the OJC /statement read endpoint into the family-office data warehouse, normalize against IRS Form 8283 fields, and emit a single tax-year PDF + structured JSON ledger ready for the donor's CPA.

2. CRM contact-data refresh

Context: A nonprofit treats OJC-recommended grants as a primary inbound channel and wants accurate donor-side contact info. Data: donor profile, mailing address, email. OpenData mapping: with explicit donor authorization, push profile changes from OJC into Salesforce NPSP via webhooks; the nonprofit sees address corrections and email updates the same day the donor edits them in-app, eliminating returned-mail and stale-list waste.

3. Grant-disbursement reconciliation

Context: Recipient charity finance teams must reconcile incoming OJC checks with donor advisories so acknowledgments are accurate. Data: grant recommendation events plus check clearance webhooks. OpenData mapping: match an inbound bank deposit to the corresponding OJC grant recommendation_id, then auto-generate a thank-you letter referencing the originating donor (where consent allows) instead of an anonymous DAF block.

4. Advisor dashboard for DAF accounts

Context: Wealth advisors managing client philanthropic plans (OJC notably collaborates with brokerage firms including Charles Schwab and Equinum Wealth Management) need a unified view across multiple DAF sponsors. Data: balance, investment allocation, cumulative giving, grant cadence. OpenData mapping: normalize OJC account data alongside Fidelity Charitable, Schwab Charitable, and Daffy data into a single OpenFinance-style schema (account → transactions → grants).

5. Compliance & audit trail

Context: Following the November 2023 IRS proposed regulations on Section 4966 taxable distributions, sponsoring organizations and donor-advisors face broader recordkeeping expectations. Data: recommendation submission timestamp, advisor identity, fund-manager approvals, final disbursement record. OpenData mapping: ship every recommendation lifecycle event (submitted, reviewed, approved, paid) into an immutable WORM log with hashed payloads, reducing audit prep time and supporting joint-and-several-liability evidence trails.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification for donor account, grant, and statement endpoints
  • Protocol & auth flow report (token exchange, refresh chain, MFA hooks)
  • Runnable source code in Python (FastAPI) and Node.js (Express / TypeScript)
  • Webhook receiver template with HMAC verification
  • Postman collection plus integration test suite
  • Compliance notes on IRS Section 4966 proposed regulations and donor-data retention
  • Source code delivery from $300 — pay after delivery upon satisfaction
  • Pay-per-call hosted API option — usage-based billing, no upfront commitment

API example: donor login (pseudocode)

POST /api/v1/ojc/auth/login
Content-Type: application/json

{
  "username": "donor@example.org",
  "password": "********",
  "device_id": "sdk-fingerprint-9f2c"
}

Response 200:
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_8a91...",
  "expires_in": 1800,
  "donor_id": "OJC-D-103942",
  "mfa_required": false
}

API example: statement export

GET /api/v1/ojc/statement
Authorization: Bearer <ACCESS_TOKEN>

?from_date=2025-01-01
&to_date=2025-12-31
&format=json

Response 200:
{
  "donor_id": "OJC-D-103942",
  "period": "2025",
  "contributions": [
    {"date":"2025-03-04","asset":"AAPL","fmv_usd":12500.00,"shares":62},
    {"date":"2025-09-12","asset":"USD","fmv_usd":5000.00}
  ],
  "grants": [
    {"date":"2025-04-10","charity_ein":"13-1234567",
     "amount_usd":2500.00,"recommendation_id":"rec_a91"}
  ],
  "balance_end_usd": 18342.55
}

API example: grant recommendation webhook

POST https://your-app.example.com/webhooks/ojc
X-OJC-Signature: t=1714200000,v1=hmac_sha256(...)
Content-Type: application/json

{
  "event_id": "evt_2K1f...",
  "occurred_at": "2026-04-15T14:22:09Z",
  "type": "grant.paid",
  "data": {
    "recommendation_id": "rec_a91",
    "charity_ein": "13-1234567",
    "amount_usd": 2500.00,
    "check_number": "OJC-CK-008842",
    "cleared_at": "2026-04-15T13:55:01Z"
  }
}

Compliance & privacy

Regulatory alignment

Donor-advised funds in the United States operate under Internal Revenue Code Section 4966, with proposed regulations (issued November 2023, refined through 2024) defining taxable distributions, donor-advisor scope, and excise taxes on sponsoring organizations and fund managers. Our integrations preserve full advisory and approval lineage so that any recommendation can be reconstructed for IRS examination.

For donors aged 70½ and older, note that under SECURE Act 2.0, DAFs remain ineligible recipients for Qualified Charitable Distributions (QCDs) — our reporting layer flags QCD-style transfers so they are not misclassified.

Data handling

Personal donor data — addresses, phone numbers, bank references — is treated as restricted PII. We apply tokenization for bank account references, encrypt payloads in transit (TLS 1.3) and at rest, and follow data-minimization defaults so downstream systems receive only the fields they have a documented purpose to consume. NDAs and explicit donor-authorization records are part of every engagement.

Data flow / architecture

A typical OJC integration pipeline runs through four nodes:

  1. OJC client surface — the donor's mobile app or web portal, where authentication, profile edits, and grant recommendations originate.
  2. Authorized ingestion API — our protocol-aware adapter that validates donor consent, translates app-level calls into stable REST/JSON, and applies rate limits.
  3. Storage & ledger — append-only event store (Postgres + object storage) holding contribution, grant, and webhook events with hashed payloads for audit.
  4. Analytics / outbound API — query and export layer feeding dashboards, CRM syncs, accounting connectors, and tax-receipt generation.

Market positioning & user profile

The OJC Fund primarily serves U.S.-based Jewish philanthropic households, family foundations, and the advisors who support them. Its donor base concentrates in the New York / New Jersey metropolitan area but extends across North America and into Israel-focused giving. Both Android and iOS are first-class platforms; the app is paired with a web portal at ojcfund.org. Typical users include individual donors managing personal giving plans, family-office staff coordinating multi-generational philanthropy, and wealth advisors at firms such as Charles Schwab and Equinum Wealth Management. Integration buyers tend to be nonprofits seeking grant-data clarity, accounting and tax practitioners preparing year-end packages, and fintechs building cross-DAF advisor dashboards.

Screenshots

Click any screenshot to view a larger version.

The OJC Fund screenshot 1 The OJC Fund screenshot 2 The OJC Fund screenshot 3 The OJC Fund screenshot 4 The OJC Fund screenshot 5

Similar apps & integration landscape

The donor-advised fund and charitable-giving ecosystem includes a growing number of platforms. Each holds its own slice of donor and grant data, and integration buyers often need a unified view across several. The list below describes how each platform fits into the broader OpenData / OpenFinance landscape — not as competitors, but as adjacent data sources we routinely encounter.

Daffy — A membership-based, mobile-first DAF. Holds individual giving plans, recurring contributions, and grant history; integration buyers often request unified Daffy + OJC exports for personal-finance dashboards.
Fidelity Charitable — One of the largest U.S. DAF sponsors. Holds contribution, investment-pool, and grant data; commonly queried alongside OJC for advisor consolidated giving reports.
Schwab Charitable (DAFgiving360) — Schwab's DAF sponsor with no minimum opening contribution. Holds linked-account and grant histories that sit naturally next to OJC's check-book activity.
UI Charitable — A flexible DAF with no minimum contribution or grant requirement. Holds small-dollar grant streams useful for testing high-volume reconciliation patterns.
The Donors Fund — Free DAF accounts with consolidated tax receipting, popular within the same Orthodox Jewish giving community as OJC. Often appears as a parallel account in the same household.
Pledger — A charitable platform whose donor-tracking data complements OJC grant flows for nonprofits that receive from both rails.
Foundation Source DAF OS — A modern operating system for DAF-sponsoring public charities. Useful reference architecture when designing OpenFinance-style schemas across multiple DAFs.
Chariot (DAFpay) — A DAF-payment widget integrated by hundreds of nonprofits; its dashboard data is a natural counterpart to OJC's outbound grant feed.
CharityEngine — A nonprofit CRM with broad API coverage; common destination for OJC donor-profile and grant data on the recipient side.
Donorbox — Donation-form platform with thousands of CRM connectors; pairs well with OJC for nonprofits unifying online and DAF channels.

About us

We are an independent technical studio specializing in app interface integration and authorized API services for fintech, banking, and now donor-advised fund platforms. Our engineers come from payments, brokerage, and nonprofit-tech backgrounds, and have shipped integrations under regulatory regimes ranging from PSD2 in Europe and PCI-DSS in payments to U.S. nonprofit reporting standards. Recent OJC-relevant context: in 2024 OJC continued to expand its supported-organization list past 8,000 nonprofits and refined its donor-platform mobile experience, while the IRS published updated proposed Section 4966 regulations — both of which inform how we design DAF integrations today.

  • Donor-advised fund, payments, digital banking, and cross-border philanthropy
  • Enterprise API gateway design and security review
  • Custom Python / Node.js / Go SDKs and webhook receivers
  • End-to-end pipeline: protocol analysis → build → validation → compliance hand-off
  • Source code delivery from $300 — receive runnable API source code and full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — access our hosted API and pay only per call, no upfront cost

Contact

For quotes, sandbox access, or to submit your target app and requirements, open our contact page:

Contact page

Engagement workflow

  1. Scope confirmation: integration scenarios and API needs (login, statements, grants, webhooks).
  2. Protocol analysis and API design (2–5 business days, complexity-dependent).
  3. Build, internal validation, and compliance review (3–8 business days).
  4. Docs, samples, Postman collection, and test cases (1–2 business days).
  5. Typical first delivery: 5–15 business days; third-party approvals or sandbox provisioning may extend timelines.

FAQ

What do you need from me?

The target app name (already provided), concrete needs (e.g. statement export, grant webhook), and any donor-authorization scope or sandbox credentials available.

How long does delivery take?

Typically 5–12 business days for a first API drop and documentation; multi-tenant or audit-grade pipelines may take longer.

How do you handle compliance?

Authorized or documented public APIs only, with logging, donor-consent records, and data-minimization guidance; NDAs available on request.

Can you integrate OJC alongside other DAFs?

Yes — we routinely normalize OJC data into the same schema as Fidelity Charitable, Schwab Charitable (DAFgiving360), Daffy, and The Donors Fund.
📱 Original app overview (appendix)

The OJC Fund (package com.theojcfund) is the official mobile companion to the OJC donor-advised fund platform run by the Orthodox Jewish Community Fund, a registered 501(c)(3) public charity established in 2008. It supports more than 8,000 schools, synagogues, and nonprofits and pairs the in-app experience with the web portal at ojcfund.org.

From the official description, the app lets donors:

  • Manage and make changes to their OJC Fund account
  • Order check books and order monthly books
  • Donate to The OJC Fund
  • Recommend funds (grants) to their favorite charities
  • Change personal preferences such as mailing addresses, phone numbers, email addresses, and bank accounts

Beyond the app itself, OJC offers a fully customizable check-like booklet for hand-to-hand tracked donations, the OJC Charity Card, integration with brokerage firms including Charles Schwab and Equinum Wealth Management, and tax-advantaged contributions of cash, stock, mutual funds, and bonds. Funds are placed into OJC and treated as already gifted to charity for an immediate tax deduction, with diversified investment options for the underlying balances. This appendix is informational; the page above describes our independent, authorized integration services and is not affiliated with or endorsed by OJC.