{"id":"form-finder","title":"Government Form & Procedure Finder (California, San Diego)","description":"Given a plain-language situation (for example a city took belongings in an encampment sweep, a parking ticket, a contractor overcharge), returns the official government or court forms and procedures that apply, each with its official URL, issuer, how and where to file, fee, and the filing deadline computed from a reference date where a rule sets one. Covers California statewide plus the City and County of San Diego; any other place returns no_coverage. It does not file anything, give legal advice, or audit a public-records response (see onrecord-investigator).","roi":"Finding the right form, office and deadline for a government problem is the step people miss; a missed 6-month claim window or 21-day appeal period forfeits the remedy.","audience":"legal-ip","channels":["x402","mcp","rapidapi","apify"],"endpoint":{"method":"POST","url":"https://agents.writerslogic.com/api/v1/form-finder","path":"/api/v1/form-finder","contentType":"application/json"},"price":{"amount":"0.25","currency":"USDC","network":"base","perCall":true,"failedCallsCharged":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["situation","jurisdiction"],"properties":{"situation":{"type":"string","minLength":10,"maxLength":2000,"description":"Plain-language description of what happened or what the person wants to do."},"jurisdiction":{"type":"object","additionalProperties":false,"required":["state"],"properties":{"state":{"type":"string","minLength":2,"maxLength":2,"description":"Uppercase two-letter state code. Only CA has entries."},"county":{"type":"string","maxLength":100,"description":"e.g. San Diego. Omit if unknown."},"city":{"type":"string","maxLength":100,"description":"e.g. San Diego. A city of San Diego implies San Diego County."}}},"as_of":{"type":"string","maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Reference date YYYY-MM-DD, taken as the trigger of each forward deadline rule (incident date, citation date, notice mailing date); each match names its trigger. Rules that count back from a future event (hearing, election) are returned without a date. Omit to get the rules without due dates."},"max_results":{"type":"integer","minimum":1,"maximum":10,"description":"Default 5."}}},"resultSchema":{"type":"object","properties":{"status":{"type":"string","enum":["ok","no_match","no_coverage"]},"coverage":{"type":"object","properties":{"states":{"type":"array","items":{"type":"string"}},"counties":{"type":"array","items":{"type":"string"}},"cities":{"type":"array","items":{"type":"string"}},"entry_count":{"type":"integer"}}},"tags":{"type":"array","description":"Situation tags chosen by the model, or by a keyword table when the model is unavailable. Vocabulary: government_claim, state_agency_claim, property_damage_by_government, injury_by_government, encampment_sweep, stored_property_retrieval, vehicle_impound, parking_ticket, traffic_ticket, ethics_complaint, government_employee_misconduct, police_misconduct, public_records, disability_access, code_enforcement, city_service_request, small_claims, money_dispute, contractor_dispute, consumer_complaint, security_deposit, court_fee_waiver, restraining_order, harassment, domestic_violence, elder_abuse, name_change, criminal_record_cleanup, eviction, tenant_rights, unemployment, public_benefits, housing_assistance, court_records, business_license, street_vending, workplace_injury, unpaid_wages, jury_duty, voter_registration.","items":{"type":"object","properties":{"tag":{"type":"string","enum":["government_claim","state_agency_claim","property_damage_by_government","injury_by_government","encampment_sweep","stored_property_retrieval","vehicle_impound","parking_ticket","traffic_ticket","ethics_complaint","government_employee_misconduct","police_misconduct","public_records","disability_access","code_enforcement","city_service_request","small_claims","money_dispute","contractor_dispute","consumer_complaint","security_deposit","court_fee_waiver","restraining_order","harassment","domestic_violence","elder_abuse","name_change","criminal_record_cleanup","eviction","tenant_rights","unemployment","public_benefits","housing_assistance","court_records","business_license","street_vending","workplace_injury","unpaid_wages","jury_duty","voter_registration"]},"confidence":{"type":"number"},"reason":{"type":"string"}}}},"tag_source":{"type":"string","enum":["model","keywords"]},"matches":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"form_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"issuer":{"type":"object","properties":{"level":{"type":"string","enum":["city","county","state","court","federal"]},"name":{"type":"string"}}},"url":{"type":"string"},"source":{"type":"object","description":"The official page the entry was read from, with the date it was fetched.","properties":{"url":{"type":"string"},"fetched_at":{"type":"string"},"page_title":{"type":"string"}}},"how_to_file":{"type":"string"},"fee":{"anyOf":[{"type":"string"},{"type":"null"}]},"deadline":{"anyOf":[{"type":"null"},{"type":"object","properties":{"rule_text":{"type":"string"},"statute_citation":{"type":"string"},"statute_url":{"type":"string"},"statute_verified":{"type":"boolean","description":"False when the statute host refused our fetch: the link is a reference and the period comes from the issuer's page."},"trigger":{"type":"string"},"due_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Null without as_of."},"computed_from":{"anyOf":[{"type":"string"},{"type":"null"}]},"holidays_considered":{"type":"boolean"}}}]},"related":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}}}},"notes":{"anyOf":[{"type":"string"},{"type":"null"}]},"score":{"type":"number","description":"Sum of the confidences of the matched tags."}}}},"llm":{"type":"object","properties":{"status":{"type":"string","enum":["ok","unavailable","skipped"]},"provider":{"type":"string"},"model":{"type":"string"}}},"disclaimer":{"type":"string"},"limits":{"type":"object","description":"What was not checked, and the date range of the reference table's fetches."}}},"outputSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"status":{"type":"string","enum":["ok","no_match","no_coverage"]},"coverage":{"type":"object","properties":{"states":{"type":"array","items":{"type":"string"}},"counties":{"type":"array","items":{"type":"string"}},"cities":{"type":"array","items":{"type":"string"}},"entry_count":{"type":"integer"}}},"tags":{"type":"array","description":"Situation tags chosen by the model, or by a keyword table when the model is unavailable. Vocabulary: government_claim, state_agency_claim, property_damage_by_government, injury_by_government, encampment_sweep, stored_property_retrieval, vehicle_impound, parking_ticket, traffic_ticket, ethics_complaint, government_employee_misconduct, police_misconduct, public_records, disability_access, code_enforcement, city_service_request, small_claims, money_dispute, contractor_dispute, consumer_complaint, security_deposit, court_fee_waiver, restraining_order, harassment, domestic_violence, elder_abuse, name_change, criminal_record_cleanup, eviction, tenant_rights, unemployment, public_benefits, housing_assistance, court_records, business_license, street_vending, workplace_injury, unpaid_wages, jury_duty, voter_registration.","items":{"type":"object","properties":{"tag":{"type":"string","enum":["government_claim","state_agency_claim","property_damage_by_government","injury_by_government","encampment_sweep","stored_property_retrieval","vehicle_impound","parking_ticket","traffic_ticket","ethics_complaint","government_employee_misconduct","police_misconduct","public_records","disability_access","code_enforcement","city_service_request","small_claims","money_dispute","contractor_dispute","consumer_complaint","security_deposit","court_fee_waiver","restraining_order","harassment","domestic_violence","elder_abuse","name_change","criminal_record_cleanup","eviction","tenant_rights","unemployment","public_benefits","housing_assistance","court_records","business_license","street_vending","workplace_injury","unpaid_wages","jury_duty","voter_registration"]},"confidence":{"type":"number"},"reason":{"type":"string"}}}},"tag_source":{"type":"string","enum":["model","keywords"]},"matches":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"form_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"issuer":{"type":"object","properties":{"level":{"type":"string","enum":["city","county","state","court","federal"]},"name":{"type":"string"}}},"url":{"type":"string"},"source":{"type":"object","description":"The official page the entry was read from, with the date it was fetched.","properties":{"url":{"type":"string"},"fetched_at":{"type":"string"},"page_title":{"type":"string"}}},"how_to_file":{"type":"string"},"fee":{"anyOf":[{"type":"string"},{"type":"null"}]},"deadline":{"anyOf":[{"type":"null"},{"type":"object","properties":{"rule_text":{"type":"string"},"statute_citation":{"type":"string"},"statute_url":{"type":"string"},"statute_verified":{"type":"boolean","description":"False when the statute host refused our fetch: the link is a reference and the period comes from the issuer's page."},"trigger":{"type":"string"},"due_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Null without as_of."},"computed_from":{"anyOf":[{"type":"string"},{"type":"null"}]},"holidays_considered":{"type":"boolean"}}}]},"related":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}}}},"notes":{"anyOf":[{"type":"string"},{"type":"null"}]},"score":{"type":"number","description":"Sum of the confidences of the matched tags."}}}},"llm":{"type":"object","properties":{"status":{"type":"string","enum":["ok","unavailable","skipped"]},"provider":{"type":"string"},"model":{"type":"string"}}},"disclaimer":{"type":"string"},"limits":{"type":"object","description":"What was not checked, and the date range of the reference table's fetches."}}},"_provenance":{"type":"object","description":"C2PA-aligned manifest and W3C VC 2.0 (eddsa-jcs-2022) issued by the hub DID; verify at POST /api/v1/verify-provenance"}},"required":["data","_provenance"]},"example":{"situation":"The city took my belongings during an encampment sweep and I want them back or to be paid for them.","jurisdiction":{"state":"CA","county":"San Diego","city":"San Diego"},"as_of":"2026-10-20","max_results":5},"openapiOperation":{"operationId":"form_finder","summary":"Government Form & Procedure Finder (California, San Diego)","description":"Given a plain-language situation (for example a city took belongings in an encampment sweep, a parking ticket, a contractor overcharge), returns the official government or court forms and procedures that apply, each with its official URL, issuer, how and where to file, fee, and the filing deadline computed from a reference date where a rule sets one. Covers California statewide plus the City and County of San Diego; any other place returns no_coverage. It does not file anything, give legal advice, or audit a public-records response (see onrecord-investigator).\n\nPrice: 0.25 USDC on Base (x402).","x-x402-price-usdc":"0.25","x-x402-amount":"250000","x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.25"}},"x-audience":"legal-ip","x-sample-url":"https://agents.writerslogic.com/api/v1/samples/form-finder","security":[{"x402":[]},{"apiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["situation","jurisdiction"],"properties":{"situation":{"type":"string","minLength":10,"maxLength":2000,"description":"Plain-language description of what happened or what the person wants to do."},"jurisdiction":{"type":"object","additionalProperties":false,"required":["state"],"properties":{"state":{"type":"string","minLength":2,"maxLength":2,"description":"Uppercase two-letter state code. Only CA has entries."},"county":{"type":"string","maxLength":100,"description":"e.g. San Diego. Omit if unknown."},"city":{"type":"string","maxLength":100,"description":"e.g. San Diego. A city of San Diego implies San Diego County."}}},"as_of":{"type":"string","maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Reference date YYYY-MM-DD, taken as the trigger of each forward deadline rule (incident date, citation date, notice mailing date); each match names its trigger. Rules that count back from a future event (hearing, election) are returned without a date. Omit to get the rules without due dates."},"max_results":{"type":"integer","minimum":1,"maximum":10,"description":"Default 5."}}},"example":{"situation":"The city took my belongings during an encampment sweep and I want them back or to be paid for them.","jurisdiction":{"state":"CA","county":"San Diego","city":"San Diego"},"as_of":"2026-10-20","max_results":5}}}},"responses":{"200":{"description":"Paid result with provenance","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"status":{"type":"string","enum":["ok","no_match","no_coverage"]},"coverage":{"type":"object","properties":{"states":{"type":"array","items":{"type":"string"}},"counties":{"type":"array","items":{"type":"string"}},"cities":{"type":"array","items":{"type":"string"}},"entry_count":{"type":"integer"}}},"tags":{"type":"array","description":"Situation tags chosen by the model, or by a keyword table when the model is unavailable. Vocabulary: government_claim, state_agency_claim, property_damage_by_government, injury_by_government, encampment_sweep, stored_property_retrieval, vehicle_impound, parking_ticket, traffic_ticket, ethics_complaint, government_employee_misconduct, police_misconduct, public_records, disability_access, code_enforcement, city_service_request, small_claims, money_dispute, contractor_dispute, consumer_complaint, security_deposit, court_fee_waiver, restraining_order, harassment, domestic_violence, elder_abuse, name_change, criminal_record_cleanup, eviction, tenant_rights, unemployment, public_benefits, housing_assistance, court_records, business_license, street_vending, workplace_injury, unpaid_wages, jury_duty, voter_registration.","items":{"type":"object","properties":{"tag":{"type":"string","enum":["government_claim","state_agency_claim","property_damage_by_government","injury_by_government","encampment_sweep","stored_property_retrieval","vehicle_impound","parking_ticket","traffic_ticket","ethics_complaint","government_employee_misconduct","police_misconduct","public_records","disability_access","code_enforcement","city_service_request","small_claims","money_dispute","contractor_dispute","consumer_complaint","security_deposit","court_fee_waiver","restraining_order","harassment","domestic_violence","elder_abuse","name_change","criminal_record_cleanup","eviction","tenant_rights","unemployment","public_benefits","housing_assistance","court_records","business_license","street_vending","workplace_injury","unpaid_wages","jury_duty","voter_registration"]},"confidence":{"type":"number"},"reason":{"type":"string"}}}},"tag_source":{"type":"string","enum":["model","keywords"]},"matches":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"form_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"issuer":{"type":"object","properties":{"level":{"type":"string","enum":["city","county","state","court","federal"]},"name":{"type":"string"}}},"url":{"type":"string"},"source":{"type":"object","description":"The official page the entry was read from, with the date it was fetched.","properties":{"url":{"type":"string"},"fetched_at":{"type":"string"},"page_title":{"type":"string"}}},"how_to_file":{"type":"string"},"fee":{"anyOf":[{"type":"string"},{"type":"null"}]},"deadline":{"anyOf":[{"type":"null"},{"type":"object","properties":{"rule_text":{"type":"string"},"statute_citation":{"type":"string"},"statute_url":{"type":"string"},"statute_verified":{"type":"boolean","description":"False when the statute host refused our fetch: the link is a reference and the period comes from the issuer's page."},"trigger":{"type":"string"},"due_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Null without as_of."},"computed_from":{"anyOf":[{"type":"string"},{"type":"null"}]},"holidays_considered":{"type":"boolean"}}}]},"related":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}}}},"notes":{"anyOf":[{"type":"string"},{"type":"null"}]},"score":{"type":"number","description":"Sum of the confidences of the matched tags."}}}},"llm":{"type":"object","properties":{"status":{"type":"string","enum":["ok","unavailable","skipped"]},"provider":{"type":"string"},"model":{"type":"string"}}},"disclaimer":{"type":"string"},"limits":{"type":"object","description":"What was not checked, and the date range of the reference table's fetches."}}},"_provenance":{"type":"object","description":"C2PA-aligned manifest and W3C VC 2.0 (eddsa-jcs-2022) issued by the hub DID; verify at POST /api/v1/verify-provenance"}},"required":["data","_provenance"]}}}},"400":{"description":"Invalid request (no payment consumed)","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}},"401":{"description":"Invalid X-API-KEY","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}},"402":{"description":"Payment required or invalid","content":{"application/json":{"schema":{"type":"object","description":"x402 v2 PaymentRequired (also base64 in the PAYMENT-REQUIRED header)","properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"code":{"type":"string"},"resource":{"type":"object"},"accepts":{"type":"array","items":{"type":"object"}},"extensions":{"type":"object"}}}}}},"502":{"description":"Upstream failure; the payment is released or not settled","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}}}}}}}},"links":{"docs":"https://agents.writerslogic.com/docs/form-finder/","docsJson":"https://agents.writerslogic.com/docs/form-finder.json","sample":"https://agents.writerslogic.com/api/v1/samples/form-finder","openapi":"https://agents.writerslogic.com/openapi.json","catalog":"https://agents.writerslogic.com/api/v1/catalog","verifyProvenance":"https://agents.writerslogic.com/api/v1/verify-provenance","index":"https://agents.writerslogic.com/docs/index.json"}}